Today's specials

pwned.coffeeOrder ticket · today's special · 26 Oct 2026

public exploit codeDecaf · 70°Cmedium86'd · no fix yet

Rocq: soundness bug

rocq-prover rocq

Rocq kernel's guard checker allows construction of a checked proof of False, enabling arbitrary propositions.

Do this now

Take Rocq proof checking offline or restrict who can submit proof files until the vendor's advisory names a fix, since no fix exists yet.

Still cooking for rocq-prover rocq.

First seen
Last update
CVSS
6.3
Source
news

Timeline

  1. Unfixed since 2020, Rocq/Coq Print Assumptions omits unsafe universe checking inlined through Parameter Inline.

  2. Rocq universe checking state desynchronised after module close, another instance of soundness bug.

  3. Another instance of Rocq soundness bug, where guard checker accepts fixpoint passed as higher-order argument.

  4. First reported.

Receipt

Exploitation
Public exploit code, no attacks reported
  • CISA ADP “CISA ADP rates exploitation of CVE-2020-37268 "poc" (SSVC).” source
Fix by release line
ProductAffectedFixed inSource
rocq-prover rocq<= 9.2.09.2.0 closes CVE-2026-72703, CVE-2026-72705 only; CVE-2020-37268 needs a fix its CVE record doesn’t name; CVE-2026-72714 needs a fix its CVE record doesn’t nameCVE record (CNA) checked
Score
CVSS 6.3 (medium). CVSS 3.1 6.3 (CNA VulnCheck) for CVE-2020-37268
Last checked

Sources: KEV – CVE record ✓ Vendor ✓

Sources

Totalone coffee