Treeio through 2.0 contains an insecure deserialization vulnerability in UpdateRecord.get_format_strings and ModuleSetting.loads that allows staff users to execute code via unverified pickle data. Attackers can store a crafted base64 pickle payload in an UpdateRecord format_strings field through the Django admin, executing Python code as the web server user when news feeds render.
| CVE | CVE-2026-124318 |
|---|---|
| Severidad | HIGH |
| CVSS | 7.2 / 10 |
| EPSS | 0.6% en 30 días (percentil 47) |
| CWE | CWE-502 |
| Exposición (Shodan) | sin hosts expuestos detectados actualmente |
Producto afectado
Treeio 2.0
Producto derivado de la descripción (el CPE estructurado de NVD aún no está publicado).
Técnica MITRE ATT&CK
T1190 – Exploit Public-Facing Application
Mapeo automático best-effort por clase de vulnerabilidad (CWE) -- orientación, no certificación.