Skip to content
Threat Feed
medium advisory

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.

Engineering 72h

Mitigations

Update Rocq Prover once a patch is released by the maintainers.

medium Engineering

CVE-2026-72705