CVE-2026-31225: superduper · CVE-2026-31225 is a critical remote code execution
Affects superduperSource CVE Database V5
Not known to be exploited · CVSS 8.8 High.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 34% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 12 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
PyPIsuperduperpkg:pypi/superduperOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Until an official fix is available, users should avoid deploying vulnerable versions of the superduper project or restrict access to the query parsing functionality to trusted users only. Monitoring for unusual query patterns may help detect exploitation attempts, but no definitive mitigation is provided by the vendor at this time.
Description
CVE-2026-31225 is a critical remote code execution vulnerability in the superduper project up to version 0.10.0. The vulnerability arises from the unsafe use of Python's eval() function in the _parse_op_part() function within query.py, which evaluates user-supplied query operands without proper sanitization. Although an attempt is made to restrict the global namespace during evaluation, dangerous built-in functions remain accessible. This allows a remote attacker to submit crafted queries containing Python code that can import modules like os and execute arbitrary system commands, potentially leading to full server compromise. No official patch or remediation guidance is currently available, and no known exploits in the wild have been reported.