PT-2026-81019 · Unknown · Rocq Prover

·

CVE-2026-72705

·

Published

2026-08-24

·

Updated

2026-08-24

CVSS v4.0

6.8

Medium

VectorAV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Rocq Prover versions prior to 9.2.0
Description The guard checker fails to track recursive calls made through a fixpoint's own arguments. This occurs when a fixpoint passes itself as a higher-order argument to another fixpoint, which then applies it to a value that is not a subterm of the structural argument. While passing a recursive function to a plain definition is rejected because the checker unfolds the definition, passing it to a fixpoint is accepted. This flaw allows for a type that is definitionally equal to its own negation, enabling self-application to produce False in purely definitional code without the use of tactics, axioms, plugins, or unsafe flags.
Recommendations Update Rocq Prover to version 9.2.0.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-72705

Affected Products

Rocq Prover