Image: cdn.prod.website-files.com · rights & removal
What is vulnerability remediation?
Reporting by Aikido Security ResearchRead the original at aikido.dev
Executive Summary
Facts Only
* Vulnerability exploitation overtook stolen credentials as the top initial access vector, accounting for 31% of breaches in 2026.
* Only 26% of vulnerabilities on CISA's Known Exploited Vuln (KEV) catalog were fully remediated in 2025.
* The median time to patch a vulnerability stretched to 43 days in 2025.
* Code vulnerabilities are categorized as pattern-based flaws, which SAST can catch via pattern matching, and logic flaws, which require reasoning about code intent.
* Open-source dependency issues are found using Software Composition Analysis (SCA) by reading lockfiles against vulnerability data.
* Container image vulnerabilities stem from the base images, requiring changes to base tags or migrations to new distributions for fixes.
* Infrastructure as Code (IaC) configurations define cloud setup and contain misconfigurations like open storage buckets.
* Cloud Security Posture Management (CSPM) reads live accounts to detect configuration drift that bypasses IaC checks.
* Secrets often end up in code, requiring detection across commits and history, and remediation involves credential rotation and moving secrets to managers.
* Fixing dependency upgrades can be complicated by major version API changes or transitive dependencies.
* Backporting fixes is one method for updating packages without a full version bump.
Full Take
The narrative emphasizes the systemic difficulty in managing security across the entire software supply chain, moving beyond simple code fixes to encompass runtime environments and configuration states. The underlying pattern suggests that technical remediation efforts are often bottlenecked by process and contextual awareness; identifying *which* vulnerability matters—the reachability analysis versus abstract scoring like CVSS—becomes a critical cognitive hurdle for teams. The reliance on tools like SCA and CSPM introduces new layers of abstraction, creating potential points where systemic oversight can fail, especially when fixes must be applied across multiple states (code, image, IaC). The discussion around dependencies highlights the tension between automated patching and the reality of dependency management—where true risk lies not just in the presence of a CVE, but in the availability and applicability of maintainable, tested fixes for deeply nested, unmanaged parts of the dependency tree. This frames vulnerability remediation less as a technical patch exercise and more as an exercise in establishing resilient, context-aware governance across ephemeral and persistent systems.
Bridge Questions: How can organizations effectively institutionalize the contextual reasoning needed to balance abstract severity scores with real-world exploitability for developers? What governance mechanisms are necessary to ensure that automated fixes maintain integrity without introducing new systemic risks through unvetted backports or dependency shifts? If fixing requires understanding the full system context, how can organizational structures evolve to support this level of comprehensive visibility across code, infrastructure, and dependencies?
From the original · Aikido Security Research
Vulnerability remediation is the process of fixing security flaws, whether they live in code your team wrote, the open-source packages you depend on, the containers you ship, or the cloud accounts you run in. Vulnerabilities have become the most common way attackers get in.Read the full story at aikido.dev
Sentinel — Human
This text is a technically dense, well-structured guide that blends current security reporting with specific, actionable software development practices, suggesting authorship by an experienced practitioner or expert.
