CVE-2026-72703
Last modified
CVE-2026-72703 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. The guard checker in Rocq Prover treats a parameter of a nested mutual fixpoint as uniform without examining calls between the different bodies of that fixpoint. find_uniform_parameters in kernel/inductive.ml inspects only self-recursive calls, so when no body calls itself the function concludes that every parameter is uniform. EPSS estimates a 0.12% chance of exploitation in the next 30 days.
Description
The guard checker in Rocq Prover treats a parameter of a nested mutual fixpoint as uniform without examining calls between the different bodies of that fixpoint. find_uniform_parameters in kernel/inductive.ml inspects only self-recursive calls, so when no body calls itself the function concludes that every parameter is uniform. A parameter that grows through a cross-call from one body to another therefore keeps the subterm specification it inherited from the enclosing fixpoint, and a recursive call guarded by that specification is accepted although the argument is not structurally smaller. A non-terminating definition is admitted as structurally decreasing, which yields a term whose value equals its own successor and so a proof of False, from which any proposition follows. The proof requires no axioms, plugins or unsafe flags and Print Assumptions reports it as closed under the global context. Introduced in Coq 8.20 and fixed in Rocq 9.2.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| rocq-prover | rocq | >= 8.20, < 9.2.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-72703?
How severe is CVE-2026-72703?
How do I fix CVE-2026-72703?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72698Grav CMS before 2.0.16 fails to filter system, site, and the…6.5
- CVE-2026-72699The Grav Login plugin (getgrav/grav-plugin-login) before 3.9…5.3
- CVE-2026-7270An operator precedence bug in the kernel results in a scenar…7.8
- CVE-2026-72700The getgrav/grav-plugin-login Composer plugin before 3.9.1 (…7.5
- CVE-2026-72701Grav CMS before 2.0.16 contains a timing vulnerability in Ut…3.7
- CVE-2026-72702Grav CMS before 2.0.16 contains an origin validation bypass …5.4
- CVE-2026-72704The guard checker in Rocq Prover does not recheck the recurs…6.3
- CVE-2026-72705The guard checker in Rocq Prover does not follow recursive c…6.3
- CVE-2026-72708SPIP before 4.4.18 contains an unauthenticated blind SQL inj…7.5
- CVE-2026-72709SPIP before version 4.4.18 contains a missing authorization …9.8
- CVE-2026-7271A vulnerability was detected in DV0x creative-ad-agent up to…5.5
- CVE-2026-72710SPIP before 4.4.18 contains a mass assignment vulnerability …9.8
Are you affected by CVE-2026-72703?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
