Lean 4: Kernel soundness vulnerability via nested inductive projections (CVE-2026-72844)
A soundness vulnerability in the Lean 4 kernel allows the construction of false mathematical proofs due to improper validation of structure projections and insufficient type-checking in the inductive definition process.
CVE search metadata
CVE search record: CVE-2026-72844. Severity: medium. CVSS: 6.3. EPSS: 0.18%. KEV: no. Product: Lean 4. Brief: Lean 4: Kernel soundness vulnerability via nested inductive projections (CVE-2026-72844). Brief link: https://feed.craftedsignal.io/briefs/2026-10-lean4-soundness/
Triage facts
Revision 1- Applicability
- Lean 4
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 26, 02:22 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
A soundness vulnerability in the Lean 4 kernel (CVE-2026-72844) enables the construction of checked proofs of 'False' (e.g., 0 = 1). The flaw stems from two primary issues: the kernel fails to verify that the structure named in a projection expression matches the type of the value being projected, and the environment::add_inductive function in src/kernel/inductive.cpp fails to perform necessary type-checking for nested definitions. This compromise undermines the foundational logical guarantees of the theorem prover. No further update has been provided regarding fixed versions or mitigation timelines beyond the initial disclosure.
Impact
This vulnerability allows for the creation of arbitrary proofs of logically false propositions within the Lean 4 environment. It does not require the use of explicit axioms, the sorry keyword, unsafeCast operations, or the modification of .olean files, allowing the exploit to bypass standard verification checks.
Recommendation
- Inventory environments utilizing Lean 4 for formal verification or critical logical proofs.
- Monitor the official Lean 4 repository and the
oss-securitymailing list for the release of security patches or official mitigation guidance. - Review critical proof developments that depend on the integrity of the Lean 4 kernel; consider re-verifying proofs using patched versions once updates are available.
Immediate actions
Inventory all production and research instances of Lean 4
Enrichment needed
- Patch release information for CVE-2026-72844 (CTI) Necessary for remediation
Mitigations
Monitor Lean repository for security updates and kernel patches
CVE-2026-72844