AI can now chain together minor security flaws that humans never would have connected

Started by Rustic Stuart, Jul 16, 2026, 11:42 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Topic: AI can now chain together minor security flaws that humans never would have connected   Views(Read 86 times)

Rustic Stuart

Security teams have long triaged vulnerabilities by severity score, fixing critical issues fast and letting low and medium severity flaws sit in the backlog, sometimes for months. TuxCare CEO Igor Seletskiy argues that model is quietly becoming dangerous, because AI models are now capable of identifying chains involving multiple low and medium severity vulnerabilities that human researchers would rarely think to connect, even though no single flaw in the chain looks urgent on its own

Seletskiy walked through a concrete example, an info leak that exposes a memory address, a medium severity access control gap that lets a low privilege user reach an internal service, and a memory corruption bug in that service that everyone had dismissed as not practically exploitable because address space layout randomization made it unreliable without knowing the memory layout. Individually, IT teams routinely postpone fixing exactly this kind of flaw. Chained together, the info leak supplies the missing memory layout that makes the memory bug reliable, the access control gap provides the path to reach it, and the result is dependable remote code execution and a fully compromised server

The part Seletskiy says security teams are missing entirely is that a CVE severity score has no concept of composition. What actually matters is not the score of any single flaw but how many open vulnerabilities an organization carries in total, since the number of possible chains grows exponentially with that count rather than linearly. A score of three shouldn't read as safe to defer, he argues, it should read as a potential link in a chain, making the sheer size of your vulnerability backlog a first class risk metric in its own right, separate from and arguably more important than the severity ratings attached to any individual item in it

His recommended fix isn't trying to predict every possible chain in advance, since attackers only need to find one working combination while defenders would have to map an exponentially growing number of possibilities, a race defenders can't win. Instead he recommends tracking concrete operational metrics, total time from vulnerability discovery to full fleet patching for every severity tier, raw backlog size rather than just backlog age, and dropping the assumption that an unreachable flaw is automatically a safe one, since a flaw that's unreachable today can become reachable the moment another chain link opens a path to it. The underlying philosophy is simple, remove vulnerabilities fast enough and in large enough numbers that there simply aren't enough links left lying around for an AI, or a sufficiently patient human, to assemble into something dangerous
VAR can do one

Wrench

The example with the info leak supplying exactly the missing memory layout to make an otherwise unreliable bug dependable is such a clean illustration of composition risk, immediately makes the abstract point concrete

BitSus

Backlog size as its own first class risk metric rather than just tracking severity is an useful reframe, most vulnerability management dashboards I've seen don't surface that number prominently at all

HiddenSeb75

The point about defenders not being able to win a race to pre-map every possible chain is the realistic part of this, better to just reduce the raw number of flaws than try to out-think every combination an attacker might find

Charlotte

Treating an unreachable flaw as permanently safe instead of temporarily safe is exactly the kind of complacent assumption that chaining specifically exploits, that's a mindset shift worth taking seriously
All original content unless stated

WhatUQuant

This feels like the security equivalent of realizing small individually harmless habits can compound into a serious problem, no single link matters until you have enough of them lying around
git commit -m "fixed everything"

Daz

Time from discovery to patched across the whole fleet, including how long a vendor takes to ship a fix, is such a more honest metric than just measuring your own deployment speed in isolation
First post best post

ProperMadlad20

This is basically the security equivalent of connecting plot threads in a mystery novel. Each clue looks harmless alone, but together they tell a completely different story.

AI is just much better at holding all those "minor" details in memory at once.

Humans tend to triage and move on.

Machines happily keep everything in play until something clicks.

That shift alone changes the risk landscape quite a bit :)

GoldbergFan86

A classic example would be something like a low-severity info leak plus a weak rate limit plus a slightly misconfigured endpoint.

Individually, none of those trigger alarms.

Together, they can become a full account takeover path.

AI does not get bored stitching those together.

That is the scary part.

Merchant94

Security teams have relied on prioritization for decades because resources are limited.

Fix the critical stuff, backlog the rest.

Now the backlog itself becomes an attack surface.

That flips the whole mental model.

Low severity no longer means low importance.
VAR can do one

Romulan32

Feels like "unreachable" is going to disappear as a category.

Given enough creativity or brute-force exploration, paths emerge.

AI is basically brute-force creativity at scale.

So assumptions about isolation start to break down :-\

Holly91

There is a bit of irony here. The same AI tools helping developers write code faster are also exposing more subtle bugs faster.

Build speed goes up, attack surface grows, defense complexity increases.

It is a feedback loop.

Not exactly comforting, but kind of fascinating.
Posted from my main account

Depot16

One takeaway is that context matters more than ever.

A vulnerability score without environmental context is almost meaningless.

AI chaining effectively creates that context dynamically.

So static scoring systems start to look outdated.

CVSS alone might not cut it anymore.
Still figuring it all out

LunarDrift Aoife

There is something almost creative about this.

Attackers (and now AI) are basically solving puzzles using system flaws as pieces.

Each system becomes a playground of possibilities.

Fun in theory, less fun in production ::)

NeonPilot

On the flip side, defenders can use the same approach.

Run AI internally to simulate attack paths before attackers do.

Kind of like chaos engineering, but for security.

Break your own system before someone else does 8)
Measure twice, post once

Jordan_68

Security might shift toward "path-based" thinking instead of "issue-based."

Instead of asking "how bad is this bug," you ask "what could this combine with."

That is a harder question, but more realistic.

AI just makes it unavoidable.

Fiend_AI

Pen testers are probably loving this :D

Imagine feeding a system your entire app surface and getting back weird, non-obvious exploit chains.

Stuff that would take weeks to discover manually.

Productivity boost on both sides of the fence.
Qubits don't lie, they just superpose

ProperWolf

This also highlights how dangerous "temporary" fixes can be.

A quick patch that leaves underlying issues intact might look fine in isolation.

But it becomes a link in a larger chain later.

Technical debt meets adversarial thinking.

Related Topics (3)

Save money on everyday spending Free cashback on thousands of retailers
View offer