PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 28, 2026Future Internet0 citationsOpen Access

Topology-Aware Vulnerability Prioritization on Automated Attack Graphs from Infrastructure-as-Code

View Full Paper
ITIulian TițăLCLuca-Ionuț CorățuMCMihai Cătălin Cujbă

Key Points

  • The aim is to develop a framework that prioritizes vulnerabilities by considering network topology, enhancing vulnerability management.
  • Constructed weighted attack graphs from Docker Compose and GNS3 configuration files.
  • Implemented a version-aware filtering to align CVEs with declared software versions in container tags.
  • Evaluated prioritization performance against diverse network topologies with various algorithms.
  • Graph-aware prioritization reduced structural risk by up to 5.62×10−2 after ten patches, compared to EPSS-only at 1.28×10−2.
  • Prioritized CVEs on high-resistance paths towards critical assets, improving efficacy in heterogeneous environments.
  • The approach benefits most in topologies with diverse vendors and well-defined structural bottlenecks.

Abstract

Contemporary vulnerability management relies on the Common Vulnerability Scoring System (CVSS) and the Exploit Prediction Scoring System (EPSS), both of which evaluate Common Vulnerabilities and Exposures (CVE) entry in isolation, disregarding the network topology in which vulnerable components operate. We present the Dynamic Security Resistance Distance (DSRD) framework, which parses Docker Compose, GNS3, and Containerlab configuration files into weighted attack graphs where edge conductance reflects EPSS exploitability. A version-aware filtering stage matches discovered CVEs against the software versions declared in container image tags, reducing version-irrelevant CVE matches by up to 97%. Kirchhoff effective resistance, computed via the Moore-Penrose pseudoinverse of the graph Laplacian, yields a structural compromise affinity—a monotone score guaranteed not to increase upon patching. Four algorithms—Ant Colony Optimization, Physarum, Fungal Network Growth, and Greedy Kirchhoff-rank vulnerabilities by their structural impact on network-wide risk. Evaluation on nine representative topologies derived from public IaC artifacts, spanning six Docker Compose and three GNS3 deployments, with 895 version-relevant vulnerability nodes from cvelistV5 shows that graph-aware prioritization reduces structural risk by up to 5.62×10−2 after ten patches, whereas EPSS-only ordering achieves at most 1.28×10−2 on the same topology. EPSS-only targets high-probability CVEs on entry points that do not lie on critical paths; graph-aware methods instead prioritize CVEs on high-resistance paths toward critical assets. The advantage depends on infrastructure heterogeneity and topology structure: topologies with diverse vendors and well-defined structural bottlenecks benefit most, while densely connected or homogeneous environments show marginal improvement. We release the full pipeline as open-source software.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Tiță et al. (2026) studied this question.

synapsesocial.com/papers/6a17dcbb3fad632b0f9d9779https://doi.org/10.3390/fi18060283
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Vulnerability and Attack Repository for IoT: Addressing Challenges and Opportunities in Internet of Things Vulnerability Databases2024 · 7 citations
  2. 2The electrical resistance of a graph captures its commute and cover times1996 · 332 citations
  3. 3Error and attack tolerance of complex networks2000 · 7,348 citations
  4. 4Exploitation of Vulnerabilities: A Topic-Based Machine Learning Framework for Explaining and Predicting Exploitation2023 · 9 citations
  5. 5A graph-based system for network-vulnerability analysis1998 · 811 citations