CVE-2026-72703
Rocq Prover 8.20 vor 9.2.0 Guard Checker akzeptiert nicht-terminierende Fixpoints durch ungeprüfte Cross-Calls
- Veröffentlicht
- 24.08.2026
- Aktualisiert
- 26.10.2026
- CNA zuweisen
- VulnCheck
- Beweise beobachtet
- 26.10.2026
Primäres CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XNiedrig · nächste 30 Tage
- Perzentil
- 7,1 %
- Modelldatum
- 25.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Der Guard-Checker in Rocq Prover behandelt einen Parameter eines verschachtelten gegenseitigen Fixpunkts als uniform, ohne die Aufrufe zwischen den verschiedenen Rümpfen dieses Fixpunkts zu prüfen. find_uniform_parameters in kernel/inductive.ml untersucht nur selbstrekursive Aufrufe, sodass die Funktion, wenn kein Rumpf sich selbst aufruft, zu dem Schluss kommt, dass jeder Parameter uniform ist. Ein Parameter, der durch einen Queraufruf von einem Rumpf zu einem anderen wächst, behält daher die Subterm-Spezifikation bei, die er vom umschließenden Fixpunkt geerbt hat, und ein durch diese Spezifikation geschützter rekursiver Aufruf wird akzeptiert, obwohl das Argument nicht strukturell kleiner ist. Eine nicht terminierende Definition wird als strukturell abnehmend zugelassen, was einen Term ergibt, dessen Wert gleich seinem eigenen Nachfolger ist, und damit einen Beweis von False, aus dem jede Aussage folgt. Der Beweis erfordert keine Axiome, Plugins oder unsicheren Flags, und Print Assumptions meldet ihn als abgeschlossen unter dem globalen Kontext. Eingeführt in Coq 8.20 und behoben in Rocq 9.2.0.
Quellen
CVE-2026-72703 — Rocq Guard Checker akzeptiert nicht-terminierende Fixpoints durch ungeprüfte Cross-Calls
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.