CVE-2026-116743 Doble liberación en libyal libmsiecf mediante libmsiecf_url_values_read_data
libyal libmsiecf hasta 20260525 tiene una doble liberación en libmsiecf_url_values_read_data() que permite corromper memoria del heap mediante registros de URL parciales manipulados. Un atacante puede entregar un archivo index.dat de caché de MSIE manipulado cuyo registro parcial recuperado tenga un unknown_offset sobredimensionado, haciendo caer las herramientas forenses que lo procesan.
CVSS 3.1
- CVSS 4.06.8 · media
- Probabilidad de explotación · EPSS del 09/110,1 % · percentil 2
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
libyal libmsiecf
hasta 20260525
Qué hacer
- Verificá si usás libmsiecf y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 5.5 MEDIA
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
- Vector de ataqueLocal
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioRequerida
- AlcanceSin cambio
- ConfidencialidadNinguna
- IntegridadNinguna
- DisponibilidadAlta
CVSS 4.0 · 6.8 MEDIA
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- Vector de ataqueLocal
- Complejidad del ataqueBaja
- Requisitos del ataqueNinguno
- Privilegios requeridosNinguno
- Interacción del usuarioPasiva
- Confidencialidad (sistema vulnerable)Ninguna
- Integridad (sistema vulnerable)Ninguna
- Disponibilidad (sistema vulnerable)Alta
- Confidencialidad (sistemas posteriores)Ninguna
- Integridad (sistemas posteriores)Ninguna
- Disponibilidad (sistemas posteriores)Ninguna
Descripción original
libyal libmsiecf through 20260525 contains a double free vulnerability in libmsiecf_url_values_read_data() that allows attackers to corrupt heap memory via crafted partial URL records. Attackers can supply a crafted MSIE cache index.dat file whose recovered partial record has an oversized unknown_offset, crashing forensic tools processing it.
Referencias (6)
- github.com/libyal/libmsiecf/issues/6
- github.com/libyal/libmsiecf
- github.com/libyal/libmsiecf/commit/a99a703d190d62f6c21b6225cf84ce80037e45d5
- github.com/libyal/libmsiecf/blob/20260525/libmsiecf/libmsiecf_url_values.c#L824
- hackmd.io/@haindpwn/libmsiecf-url-record-partial-recovery-double-free
- www.vulncheck.com/advisories/libyal-libmsiecf-through-20260525-double-free-via-libmsiecf-…
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.