Vulnerabilidad en biblioteca snorkel (CVE-2026-31223)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-502
Deserialización de datos no confiables
Fecha de publicación:
12/05/2026
Última modificación:
19/10/2026
Descripción
La biblioteca snorkel hasta la v0.10.0 contiene una vulnerabilidad crítica de deserialización insegura (CWE-502) en el método BaseLabeler.load() de la clase BaseLabeler. El método carga modelos de etiquetador serializados utilizando la función insegura pickle.load() en rutas de archivo proporcionadas por el usuario sin ninguna validación o controles de seguridad. El módulo pickle de Python es inherentemente peligroso para deserializar datos no confiables, ya que puede ejecutar código arbitrario durante el proceso de deserialización. Un atacante remoto puede explotar esto al proporcionar un archivo pickle creado maliciosamente, lo que lleva a la ejecución de código arbitrario en el sistema de la víctima cuando el archivo se carga a través del método vulnerable.
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:snorkel:snorkel:*:*:*:*:*:*:*:* | 0.10.0 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


