CVE-2026-31225HIGH 8.8EPSS p32.1%

CVE-2026-31225CVE-2026-31225

Description

The superduper project thru v0.10.0 contains a critical remote code execution vulnerability in its query parsing component. The _parse_op_part() function in query.py uses the unsafe eval() function to dynamically evaluate user-supplied query operands without proper sanitization or restriction. Although the function attempts to limit the execution context by providing a restricted global namespace, it does not block access to dangerous built-in functions. A remote attacker can exploit this by submitting a specially crafted query string containing Python code that imports modules (e.g., os) and executes arbitrary system commands, leading to complete compromise of the server.

Scoring

CVSS 3.18.8 (HIGH)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS0.40% probability of exploitation · percentile 32.1% · 2026-06-18T12:00:27Z
Published2026-05-12
Last modified2026-05-13

Underlying weaknesses· 1

CWE-94

References

  1. https://github.com/superduper-io/superduper
  2. https://www.notion.so/CVE-2026-31225-35d1e1393188814f99b5eec7b6517190

1

TypeTargetConfidenceTier
WeaknessImproper Control of Generation of Code ('Code Injection')cwe-940%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2025-57489
CVE
CVE-2025-62354
CVE
CVE-2025-29902
CVE
CVE-2025-64127
CVE
CVE-2025-3115
CVE
CVE-2026-32950
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.