
Prueba de concepto para CVE-2025-9951 que demuestra la ejecución controlada de callback en FFmpeg mediante un desajuste de mapeo de componentes JPEG 2000. Incluye informe, generador de payload y script de lanzamiento de GDB para investigación de explotación de diseño determinista.
Este repositorio contiene dos hitos de explotación deliberadamente separados para la vulnerabilidad de mapeo de componentes JPEG 2000 de FFmpeg:
01-gdb-assisted/ — el PoC determinista original
lanzado con GDB y su crónica completa del recorrido de investigación, restaurados desde la
última revisión histórica exclusiva de GDB (260cee4).02-aslr-setcontext/ — la posterior prueba de divulgación en el mismo proceso
con ASLR habilitado y setcontext, con una segunda crónica concisa
y el código fuente mínimo necesario para reproducirla.El primer directorio conserva la carga útil original de archivo marcador de 450 bytes. El
segundo demuestra el flujo de instrucciones controlado y el estado de los registros fuera de
GDB mientras ASLR permanece habilitado. Su ejecutor publicado termina de forma segura en
_exit(90); la crónica registra por separado el experimento posterior de
mprotect/shellcode y sus limitaciones.
Estos son artefactos de investigación específicos de un entorno, no un exploit remoto portable. Úsalos solo contra sistemas que poseas o para los que tengas autorización explícita de probar.