VULNERABILIDAD
CVE-2026-112048 Asignación de memoria no controlada en ParseWkbPolygon de libspatialite
libspatialite hasta 5.1.0 no valida el conteo de anillos de polígono en ParseWkbPolygon, lo que permite asignaciones no controladas de anillos interiores mediante BLOB de geometría manipulados. Un polígono creado en una base SpatiaLite o en ST_GeomFromWKB puede provocar caída del proceso o corrupción del heap en compilaciones de 32 bits.
Alerta de Nureq Monitor
Detectada 18 OCT · 12:20
CVSS 3.1
6.1MEDIACVSS 4.0
6.9 MEDIA
PROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,1 % PERCENTIL 2
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-112048
libspatialite hasta 5.1.0 no valida el conteo de anillos de polígono en ParseWkbPolygon, lo que permite asignaciones no controladas de anillos interiores mediante BLOB de geometría manipulados. Un polígono creado en una base SpatiaLite o en ST_GeomFromWKB puede provocar caída del proceso o corrupción del heap en compilaciones de 32 bits.
Productos y versiones afectadas
SpatiaLite libspatialite
Qué hacer
- Verificá si usás libspatialite 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 · 6.1 MEDIA
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
- VECTOR DE ATAQUE (AV)
- Local
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Requerida
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Ninguna
- INTEGRIDAD (I)
- Baja
- DISPONIBILIDAD (A)
- Alta
CVSS 4.0 · 6.9 MEDIA
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
- VECTOR DE ATAQUE (AV)
- Local
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- REQUISITOS DEL ATAQUE (AT)
- Ninguno
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Pasiva
- CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
- Ninguna
- INTEGRIDAD (SISTEMA VULNERABLE) (VI)
- Baja
- DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
- Alta
- CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
- Ninguna
- INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
- Ninguna
- DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
- Ninguna
Abrir la calculadora completa →
Descripción original
libspatialite through 5.1.0 fails to validate the polygon ring count in ParseWkbPolygon, allowing attackers to trigger uncontrolled interior-ring allocation via crafted geometry BLOBs. Attackers can supply a crafted polygon in a SpatiaLite database or ST_GeomFromWKB input to crash the process or corrupt heap memory on 32-bit builds.
Referencias
- hackmd.io/@haindpwn/libspatialite-wkb-geometry-count-overflowTHIRD-PARTY-ADVISORY
- www.gaia-gis.it/fossil/libspatialite/file?name=src/gaiageo/gg_wkb.c&ci=5a5528e8d2TECHNICAL-DESCRIPTION
- www.vulncheck.com/advisories/libspatialite-through-5.1.0-uncontrolled-memory-allocation-v…THIRD-PARTY-ADVISORY
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.