<?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>Rocq Project - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/rocq-project/</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:26 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/rocq-project/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>Rocq: Soundness vulnerability in module system (CVE-2026-72714)</title><link>https://feed.craftedsignal.io/briefs/2026-10-rocq-soundness-vulnerability/</link><pubDate>Mon, 26 Oct 2026 02:22:26 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-rocq-soundness-vulnerability/</guid><description>A logic soundness vulnerability in the Rocq kernel allows for the construction of invalid proofs due to improper state management of the universe checking flag after closing a module.</description><content:encoded><![CDATA[<p>A soundness flaw in the Rocq kernel, identified as CVE-2026-72714, allows the construction of proofs of False without the use of axioms, plugins, or unsafe flags. The issue arises from a desynchronization in the module system, where the environment fails to correctly restore the &quot;Universe Checking&quot; flag state after closing a module that had disabled this check locally. Consequently, Print Assumptions incorrectly reports the resulting proofs as closed under the global context. This vulnerability undermines the logical consistency of formal proofs within the affected environment.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability allows users to generate cryptographically or logically invalid proofs that the system accepts as valid, including the derivation of 0 = 1. This could be exploited to bypass security or verification properties in formal proofs relying on Rocq.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Identify all projects using the Rocq kernel that rely on formal proof verification for security-critical properties.</li>
<li>Audit existing proof scripts for the use of &quot;Local Unset Universe Checking&quot; commands.</li>
<li>Review documentation from the Rocq Project for patch availability or guidance on disabling module-local universe checking until a fix is applied.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>rocq</category><category>formal-verification</category></item></channel></rss>