Stable Software Releases Lag Behind Security Fixes, Leaving Systems Vulnerable to AI Exploitation
A significant gap exists between software stability and security, with older, widely-used stable releases often missing critical patches for known vulnerabilities, making them prime targets for AI-driven attacks.

The software landscape is fraught with known, unfixed security vulnerabilities that are increasingly susceptible to exploitation by advanced AI agents. This alarming reality, observed in research and even implicated in recent high-profile incidents like the OpenAI hack, means that much of the software currently in use is trivially hackable by sophisticated AI. While fixes are developed for the latest software versions, the crucial process of backporting these patches to older, stable releases is often neglected, leaving a vast attack surface exposed.
The disparity between software stability and security stems from the practicalities of software development and maintenance. Security fixes are first implemented in the newest code. However, transitioning these fixes to older, established versions – a process known as backporting – is a labor-intensive and often thankless task. For volunteer-driven open-source projects, backporting security patches to stable releases is typically a low priority, especially when compared to developing new features for the latest versions. This prioritization gap is problematic because the vast majority of users do not run the absolute latest software; instead, they rely on "long term stable" (LTS) releases for their reliability and familiarity. For instance, approximately 95% of Ubuntu Linux installations are LTS versions, and similar trends are observed with other operating systems like Debian, where older stable kernel trees dominate installations.
This situation forces users into a difficult choice: either remain on a stable, familiar software version that harbors known security flaws, or upgrade to a newer version that addresses these issues but introduces potentially unwanted changes and new features. This dilemma is exacerbated by the evolving threat landscape. While in the past, the effort required to exploit such unfixed vulnerabilities might have deterred attackers, the advent of highly capable AI agents has dramatically lowered the barrier to entry. These AI systems can efficiently scan for and exploit known vulnerabilities in stable software, turning theoretical risks into immediate threats.
While the problem of unfixed vulnerabilities in stable releases is significant, there are ongoing efforts to address it. The security industry, including organizations like Trail of Bits, is actively working on solutions. Acknowledging that all software contains bugs is the first step, and implementing fundamental security practices such as mandatory access controls, code integrity checks, sandboxing, and privilege separation, as seen in more secure mobile platforms, can help contain potential damage. However, these protections are not universally mandated on desktop and server platforms, and many users do not voluntarily enable them. The ideal scenario, where users can rely on stable software that is also secure, remains elusive.
Quantifying the scale of this problem reveals a stark picture. By examining known bugs with assigned CVEs that are patched in newer versions but missing from stable packages, the extent of the issue becomes clearer. For example, analysis of the Linux kernel across its supported stable branches as of September 2026 shows thousands of unfixed CVEs. For instance, the 5.10.y stable branch had 2,006 unfixed CVEs, with over 19% of those rated as high or critical severity. Similarly, package landscapes for distributions like Debian 13 and Ubuntu 26.04 LTS reveal hundreds of unique CVEs affecting source packages, with a significant portion also carrying high or critical severity ratings.
These numbers are not intended to be exact bug counts but rather serve as a measuring stick for the substantial number of known vulnerabilities that remain unaddressed in widely deployed stable software. The lack of transparency in some projects further obscures the true scope of the problem. Addressing this requires a concerted effort from maintainers, developers, and the wider security community to prioritize the backporting of security fixes, ensuring that stable software remains secure against the increasingly sophisticated threats posed by AI and other advanced attack vectors.
The increasing capability of AI in discovering and exploiting vulnerabilities further underscores the urgency of this issue. AI agents can automate the process of identifying unfixed bugs in stable software, making widespread exploitation more feasible than ever before. This necessitates a paradigm shift in how security is managed, moving beyond simply patching the latest releases to ensuring that the entire ecosystem of deployed software, especially stable versions, is adequately protected. The future of cybersecurity depends on closing this critical gap between software stability and security.