Zur Kurzanzeige

Large Language Model–Based Cyber Reasoning Systems

dc.contributor.advisorSmith, Matthew
dc.contributor.authorMeier, Mischa
dc.date.accessioned2026-10-02T04:40:10Z
dc.date.available2026-10-02T04:40:10Z
dc.date.issued02.10.2026
dc.identifier.urihttps://hdl.handle.net/20.500.11811/14564
dc.description.abstractLarge language models (LLMs) have made the generation of text and code inexpensive, prompting the question of whether this capability extends to finding and fixing software vulnerabilities. Cyber Reasoning Systems (CRSs), automated systems that detect vulnerabilities, generate inputs that reproduce them, and propose patches, pose this question in its most ambitious form, and the DARPA AI Cyber Challenge (AIxCC) turned it into a measurable competition.
This dissertation argues that the bottleneck of LLM-based vulnerability discovery is not generating candidate findings but verifying them: an LLM produces plausible reports at negligible cost, and each unverified report shifts work onto the engineer who must triage it. Within the emerging research area of LLM-based CRSs, it presents VulnRep, a system designed, deployed, and evaluated so that no finding reaches a human without an executable input that demonstrably triggers it. VulnRep's architecture realizes this verification-first principle through five decisions: symbol-level rather than file-level code access, Python-based proof-of-vulnerability (PoV) generation, a structural split between a hypothesis-generating Analyzer and a confirming Verifier, sanitizer-based confirmation as the sole verdict mechanism, and the routing of failed PoV attempts into a fuzzing corpus as structurally informed seeds.
The evaluation combines competition-mode results from the AIxCC environment with controlled component studies and a generalization study across eight open-weight and commercial LLMs. On the AIxCC nginx benchmark, the strongest open-weight model matches the leading commercial model's coverage while trailing it in verification reliability. A comparison against the general-purpose coding agent OpenHands shows that the weaker the underlying model, the larger the margin VulnRep's domain-specific scaffolding provides. This is the strongest evidence in this work that the architecture, rather than any particular model, accounts for the system's performance. Deployed against real-world targets, VulnRep identified ten vulnerabilities across ten distinct OSS-Fuzz projects, two of them previously unreported, with four different LLMs contributing findings.
Two results generalize beyond VulnRep. First, the strength of a CRS stage is bounded by the strength of the oracle available to it: discovery and reproduction, backed by runtime sanitizers, perform well across models and targets, whereas patch synthesis, lacking a comparably sharp oracle, degrades correspondingly. Second, domain-specific scaffolding makes smaller, locally hosted models viable for CRS workloads, which matters most for deployments restricted by cost, privacy, or air-gap constraints. The verification-first architecture is offered not as a final design but as a baseline for future systems that earn trust through reproducible evidence rather than fluency.
en
dc.language.isoeng
dc.rightsIn Copyright
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectKünstliche Intelligenz
dc.subjectSoftwaresicherheit
dc.subjectAutomatisierte Schwachstellenerkennung
dc.subjectArtificial intelligence
dc.subjectSoftware security
dc.subjectCyber reasoning system
dc.subjectLarge language models
dc.subjectFuzzing
dc.subjectAutomated vulnerability discovery
dc.subjectAIxCC
dc.subject.ddc004 Informatik
dc.titleLarge Language Model–Based Cyber Reasoning Systems
dc.typeDissertation oder Habilitation
dc.publisher.nameUniversitäts- und Landesbibliothek Bonn
dc.publisher.locationBonn
dc.rights.accessRightsopenAccess
dc.identifier.urnhttps://nbn-resolving.org/urn:nbn:de:hbz:5-93205
ulbbn.pubtypeErstveröffentlichung
ulbbnediss.affiliation.nameRheinische Friedrich-Wilhelms-Universität Bonn
ulbbnediss.affiliation.locationBonn
ulbbnediss.thesis.levelDissertation
ulbbnediss.dissID9320
ulbbnediss.date.accepted14.09.2026
ulbbnediss.instituteMathematisch-Naturwissenschaftliche Fakultät : Fachgruppe Informatik / Institut für Informatik
ulbbnediss.fakultaetMathematisch-Naturwissenschaftliche Fakultät
dc.contributor.coRefereeMeier, Michael
ulbbnediss.contributor.orcidhttps://orcid.org/0000-0002-6292-5290


Dateien zu dieser Ressource

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige

Die folgenden Nutzungsbestimmungen sind mit dieser Ressource verbunden:

InCopyright