<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cpe:2.3:a:leanprover:lean:4:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3aleanproverlean4/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 26 Oct 2026 02:22:56 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3aleanproverlean4/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Lean 4: Kernel soundness vulnerability via nested inductive projections (CVE-2026-72844)</title><link>https://feed.craftedsignal.io/briefs/2026-10-lean4-soundness/</link><pubDate>Mon, 26 Oct 2026 02:22:56 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-lean4-soundness/</guid><description>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.</description><content:encoded><![CDATA[<p>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 <code>environment::add_inductive</code> function in <code>src/kernel/inductive.cpp</code> 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.</p>
<h2 id="impact">Impact</h2>
<p>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 <code>sorry</code> keyword, <code>unsafeCast</code> operations, or the modification of <code>.olean</code> files, allowing the exploit to bypass standard verification checks.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Inventory environments utilizing Lean 4 for formal verification or critical logical proofs.</li>
<li>Monitor the official Lean 4 repository and the <code>oss-security</code> mailing list for the release of security patches or official mitigation guidance.</li>
<li>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.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>formal-verification</category><category>logic-soundness</category></item></channel></rss>