Skip to content
CVE PROGRAM SOURCE RECORD8.6 High

CVE-2026-124318

Treeio through 2.0 Insecure Deserialization RCE via Admin-Editable Pickle Fields

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

treeio treeio

Default version status: unaffected

  • 0 to ≤ 2.0affected
pkg:github/treeio/treeio

References