CVE-2020-37268
Coq y Rocq Prover Print Assumptions omite la comprobación insegura de universos incorporada mediante Parameter Inline
- Publicado
- 24 ago 2026
- Actualizado
- 26 oct 2026
- Asignación de CNA
- VulnCheck
- Evidencia observada
- 26 oct 2026
CVSS primario
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:XBajo · próximos 30 días
- Percentil
- 7,1 %
- Fecha del modelo
- 27 oct 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Print Assumptions no informa que una definición se produjo mientras la comprobación de universos estaba deshabilitada cuando esa definición llega al llamador a través de Parameter Inline en un tipo de módulo. Aplicar un funtor inserta el cuerpo del parámetro, y la inserción descarta el registro de que el término se construyó bajo Unset Universe Checking, por lo que la constante resultante no conserva rastro de la operación insegura. Una implementación de módulo puede, por tanto, demostrar False usando una inconsistencia de universos, exponerla a través de un parámetro insertado, y hacer que Print Assumptions informe la prueba dependiente como cerrada bajo el contexto global. Dado que Print Assumptions es la auditoría en proceso usada para confirmar que un desarrollo no se apoya en suposiciones inesperadas, una dependencia construida de esta manera pasa esa auditoría mientras demuestra proposiciones arbitrarias. El verificador independiente coqchk sí rechaza el archivo compilado resultante. El proyecto registra esto en dev/doc/critical-bugs.md bajo errores no corregidos y califica el riesgo como moderado cuando no se usa coqchk.
Fuentes
CVE-2020-37268 — Rocq/Coq Print Assumptions omite la comprobación de universos insegura mediante Parameter Inline
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.