Rocq Prover: Soundness vulnerability in guard checker (CVE-2026-72705)
A logic flaw in the Rocq kernel guard checker permits the construction of false proofs by failing to track recursive calls in fixpoints, undermining the integrity of formal verification.
CVE search metadata
CVE search record: CVE-2026-72705. Severity: medium. CVSS: 6.3. EPSS: 0.18%. KEV: no. Product: Rocq Prover. Brief: Rocq Prover: Soundness vulnerability in guard checker (CVE-2026-72705). Brief link: https://feed.craftedsignal.io/briefs/2026-10-rocq-guard-checker-vulnerability/
Triage facts
Revision 1- Applicability
- Rocq Prover
- Evidence
- Unknown
- Severity
- Medium
- Action
- Monitor or close
- Sources
- 1 public source
- Freshness
- Revision 1Oct 26, 04:24 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Likely
The Rocq (formerly Coq) kernel contains a soundness vulnerability in its guard checker, identified as CVE-2026-72705. The flaw occurs because the guard checker fails to correctly track recursive calls made through a fixpoint's own arguments. This allows for the construction of proofs that appear valid but conclude false propositions, such as 0 = 1, without the use of axioms, tactics, plugins, or unsafe flags. The system reports these malformed proofs as closed under the global context.
Impact
The vulnerability compromises the integrity of formally verified proofs generated by the Rocq Prover. If an attacker produces a false proof in a system relying on Rocq for verification, the security or logic properties guaranteed by that proof are invalidated.
Recommendation
- Identify all projects or systems utilizing the Rocq Prover to generate formal proofs.
- Monitor official Rocq development channels for the release of a patched version.
- Review critical proofs that were generated using affected versions of the Rocq kernel to verify they do not rely on the identified guard checker flaw.
Immediate actions
Inventory all internal systems using Rocq Prover for proof verification.
Mitigations
Update Rocq Prover once a patch is released by the maintainers.
CVE-2026-72705