CVE-2026-72703
Rocq Prover 8.20 до 9.2.0: проверка Guard Checker принимает незавершающуюся Fixpoint через непроверенные кросс-вызовы
- Опубликовано
- 24 авг. 2026 г.
- Обновлено
- 26 окт. 2026 г.
- Назначение CNA
- VulnCheck
- Наблюдены доказательства
- 26 окт. 2026 г.
Первичный 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:XНизкий · следующие 30 дней
- Процентиль
- 7,1 %
- Дата модели
- 25 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Проверка guard в Rocq Prover рассматривает параметр вложенного взаимного fixpoint как uniform, не исследуя вызовы между различными телами этого fixpoint. Функция find_uniform_parameters в kernel/inductive.ml проверяет только самовызовы, поэтому, когда ни одно тело не вызывает само себя, функция заключает, что каждый параметр является uniform. Параметр, который растёт через перекрёстный вызов из одного тела в другое, таким образом сохраняет спецификацию subterm, унаследованную от охватывающего fixpoint, и рекурсивный вызов, защищённый этой спецификацией, принимается, хотя аргумент не является структурно меньшим. Не завершающееся определение допускается как структурно убывающее, что даёт терм, значение которого равно своему собственному последователю, и, следовательно, доказательство False, из которого следует любое утверждение. Доказательство не требует аксиом, плагинов или небезопасных флагов, и Print Assumptions сообщает, что оно замкнуто в глобальном контексте. Введено в Coq 8.20 и исправлено в Rocq 9.2.0.
Источники
CVE-2026-72703 — Rocq Guard Checker принимает незавершающийся fixpoint через непроверенные перекрёстные вызовы
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.