CVE-2026-124318 Treeio through 2.0 Insecure Deserialization RCE via Admin-Editable Pickle Fields
- Exploited in the wild
- Not known
- Fix
- None listed
What is CVE-2026-124318?
CVE-2026-124318 is a high-severity vulnerability in treeio, published on 7 Nov 2026.
Official description
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.
Weakness: CWE-502
Which versions are affected by CVE-2026-124318?
How do I fix CVE-2026-124318?
No fix has been published for CVE-2026-124318 yet. Limit exposure of the affected software until one is available.
Is CVE-2026-124318 being exploited?
There is no known exploitation of CVE-2026-124318 in the wild and no public exploit code.
Sources
Also known as GHSA-3rqm-3mpx-jvr5.