VULNERABILIDAD
CVE-2026-114609 Carga implícita de URLs externas y rutas locales en fpdf2 al renderizar contenido controlado por el atacante
fpdf2 anterior a 2.8.8 carga automáticamente URLs HTTP(S) y rutas locales controladas por el atacante provistas mediante FPDF.image(), valores img src de FPDF.write_html(), valores image href o xlink:href de SVG y campos de imagen de plantillas. Esto puede generar peticiones salientes a servicios internos o externos elegidos por el atacante e intentos de apertura de archivos locales, aunque el contenido local solo se expone si es una imagen o SVG válido. Corregido en 2.8.8.
Alerta de Nureq Monitor
Detectada 22 OCT · 16:42
CVSS 3.1
5.8MEDIAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,3 % PERCENTIL 16
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-114609
fpdf2 anterior a 2.8.8 carga automáticamente URLs HTTP(S) y rutas locales controladas por el atacante provistas mediante FPDF.image(), valores img src de FPDF.write_html(), valores image href o xlink:href de SVG y campos de imagen de plantillas. Esto puede generar peticiones salientes a servicios internos o externos elegidos por el atacante e intentos de apertura de archivos locales, aunque el contenido local solo se expone si es una imagen o SVG válido. Corregido en 2.8.8.
Productos y versiones afectadas
py-pdf fpdf2
Qué hacer
- Verificá si usás fpdf2 y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 5.8 MEDIA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Cambiado
- CONFIDENCIALIDAD (C)
- Baja
- INTEGRIDAD (I)
- Ninguna
- DISPONIBILIDAD (A)
- Ninguna
Abrir la calculadora completa →
Descripción original
fpdf2 is a PDF creation library for Python. Prior to 2.8.8, fpdf2's shared image loader automatically dereferences attacker-controlled HTTP(S) URLs and raw local paths supplied through FPDF.image(), FPDF.write_html() HTML <img src> values, SVG <image href> or xlink:href values, and template image fields. This can cause outbound requests to attacker-selected internal or external services and local file open attempts, although local content is exposed only when it is a valid supported image or SVG resource. file:// URLs are not specially handled, so the local-path case requires a raw filesystem path. This issue is fixed in version 2.8.8.
Referencias
- github.com/py-pdf/fpdf2/security/advisories/GHSA-rw7v-4hrq-x6r9X_REFSOURCE_CONFIRM
- github.com/py-pdf/fpdf2/pull/1824X_REFSOURCE_MISC
- github.com/py-pdf/fpdf2/pull/1857X_REFSOURCE_MISC
- github.com/py-pdf/fpdf2/commit/0d27190a8c907e02ebe9cd881471a14d0622b432X_REFSOURCE_MISC
- github.com/py-pdf/fpdf2/commit/6e23f610b7946e96e9a5dd0535dcbfbe7ac1397dX_REFSOURCE_MISC
- github.com/py-pdf/fpdf2/releases/tag/2.8.8X_REFSOURCE_MISC
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.