CVE-2026-92932 in sachertortephpinformación

Resumen

por VulDB • 2026-09-17

En la librería sachertortephp de MISP, el método estático `Xml::build()` en `lib/Cake/Utility/Xml.php` contiene un error lógico en la condición que controla la obtención remota basada en red (XML fetching). La condición original estaba escrita como: `$options['readFile'] && strpos($input, 'http://') === 0 || strpos($input, 'https://') === 0`. Debido a que el operador `&&` de PHP tiene una precedencia mayor que `||`, la expresión se evalúa como `($options['readFile'] && strpos($input, 'http://') === 0) || strpos($input, 'https://') === 0`. Como resultado, cuando un llamador establece explícitamente la opción `readFile` en falso para deshabilitar la lectura de archivos y URLs, una cadena de entrada que comienza con `https://` aún satisface la condición y desencadena una obtención remota a través de HttpSocket (configurado para seguir hasta 10 redirecciones). La rama `http://` está correctamente controlada por el indicador `readFile`, pero la rama `https://` no lo está. Un atacante que pueda influir en el parámetro `$input` pasado a `Xml::build()` puede, por tanto, forzar a la aplicación a emitir una solicitud HTTPS saliente hacia una URL controlada por el atacante o interna, aunque el llamador pretendía suprimir todas las lecturas remotas. La respuesta obtenida se analiza como XML y puede devolverse al llamador, lo que permite la divulgación de información desde servicios internos o objetivos externos. Esto constituye una debilidad de Server-Side Request Forgery (SSRF) con un impacto de divulgación de información. La vulnerabilidad requiere que la ruta del código en `Xml::build()` sea alcanzable con entrada controlada por el atacante y que la opción `readFile` se establezca como falsa (o que el llamador espere que lo esté).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

CIRCL

Reservar

2026-09-17

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406386

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!