Skip to content
Open access

Inferring 1-Minimal Trigger Configurations for Assessing Linux Kernel CVE Triggerability

Aug 2026 · Proceedings of the ACM on Software Engineering · Vol 3, pp. 3477 - 3498 · 0 citations · 33 references
Computer Science

TL;DR

This framework FCC links vulnerability cues to build-system symbols, completes implicit prerequisites under olddefconfig feedback to avoid silent rollback, and performs runtime-validated minimization guided by dependency topology to help vendors scope triggerability against their deployment configurations with a clear, tool-supported decision line.

Abstract

Vendors assessing Linux kernel CVEs need to know whether a bug is triggerable under production-tailored configurations, not merely whether a version is affected, yet upstream reproducers and vulnerability databases rarely provide configuration-level context. We study minimal trigger-configuration inference: given a CVE entry and a target kernel version (optionally a baseline .config), we synthesize a Kconfig-satisfiable option set that remains effective after make olddefconfig and, when a reproducer is available, still triggers under a specified evaluation protocol; we then prune it to a 1-minimal (subset-minimal) boundary for evaluation. Our framework FCC links vulnerability cues to build-system symbols, completes implicit prerequisites under olddefconfig feedback to avoid silent rollback, and performs runtime-validated minimization guided by dependency topology. We evaluate on KernJC and KernelCTF, totaling 88 CVEs across multiple kernel versions. On the 88-CVE set, FCC improves the post-make olddefconfig configuration success rate from 62.5% (55/88) to 96.6% (85/88) over an olddef-only injection baseline; on the KernJC set, FCC reduces the average candidate set size by 78.7% compared to KernJC (Avg. 14.72 vs. 69.00 options per CVE). A stage-wise analysis of time and token costs shows that Stage I dominates overhead, while CVE-focused evidence selection substantially reduces this cost. By returning an effective and auditable 1-minimal configuration boundary, FCC helps vendors scope triggerability against their deployment configurations with a clear, tool-supported decision line.

Read PDF

Similar papers

#artificial intelligence Preprint Sep 2026

SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses

SyzHarness is a framework that combines LLM reasoning with coverage-guided fuzzing for patch-based Linux kernel vulnerability reproduction and achieves a 73% bug reproduction success rate, substantially outperforming prior directed greybox fuzzing.

Xing-Yu Li, Jue-Fei Pu, Hao-Nan Li et al. · 0 citations
Open access Aug 2026

From Logging Configuration to Code Execution: A Systematization of Log4j 2 File-Write Primitives in HTTP-Exposed JMX

This work distinguishes ActiveMQ paths from documentation-limited Apache James, WildFly, Apache Karaf, and Red Hat AMQ cases, and distinguishes ActiveMQ paths from documentation-limited Apache James, WildFly, Apache Karaf, and Red Hat AMQ cases.

A. Caciulescu, Matei Badanoiu, R. Rughiniș et al. · 0 citations
Preprint Sep 2026

One Pipeline Does Not Fit All: TAILOR, a Type- and State-Aware Framework for CVE Reproduction

TAILOR broadens the coverage of automated CVE reproduction and provides auditable evidence for vulnerability diagnosis and defense and ablation experiments show that the two control levels respectively mitigate execution-path mismatch and missing Web prerequisite state.

Ji He, Huang Zhang, Li-Jie Zheng et al. · 0 citations
Preprint Aug 2026

KubeCap: A Framework for Capability Minimization in Kubernetes via Static Analysis and LLM-Assisted Rule Inference

KubeCap, a framework for Kubernetes capability minimization, is proposed and Evaluation on 10 representative Go-based Kubernetes projects shows an average capability reduction rate of 54.97%, outperforming rapid type analysis and class hierarchy analysis baselines while maintaining practical analysis cost.

Yuhao Liu, Yingnan Zhou, Weijie Liu et al. · 0 citations
Book Open access Aug 2026

We Must Have Missed This Comment: Detecting and Repairing Stale Function References in Linux Kernel Comments

ReCite, a three-stage approach to identify and repair stale references in code comments that appear to reference functions but for which no matching function can be found in the current codebase, and tracing the evolution history of each unresolved symbol through the Git history, is proposed.

Kexin Sun, Yunbo Lyu, Xu-Tong Ma et al. · 0 citations
Open access Sep 2026

MimicDB: Runtime Defense against Wrong-Result Bugs in Database Query Optimizers via Query-Rewriting Diversity

These findings characterize the potential of single-engine diversity to detect wrong-result failures and select correct results, together with the execution costs and reference-validity constraints that shape its practical use.

Ze-Lin Wang, Ping Chen, Jin Wei et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.