Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2026-102734 Details

ANALYZED


This CVE record has been analyzed and enriched by NVDAPI.com as an independent party.

Description

asteval is a Python expression evaluator designed for restricted execution. Prior to 1.0.9, in asteval/astutils.py, the default Interpreter with numpy enabled exposes a ctypes type and permits from_address memory access. safe_getattr blocks the ctypes module but not reachable ctypes type objects, while attribute assignments use unfiltered setattr instead of safe_setattr. An attacker-controlled expression can derive an address with id, read memory through from_address, and write through an attribute assignment. The expression can read or corrupt arbitrary process memory, escape the intended sandbox, execute code, disclose secrets, or crash the host process. This issue is fixed in version 1.0.9.

Metrics

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

Weakness Enumeration

CWE-IDCWE NameSource
CWE-693Protection Mechanism Failure[email protected]
CWE-749Exposed Dangerous Method or Function[email protected]
CWE-913Improper Control of Dynamically-Managed Code Resources[email protected]

Affected Products

ProductVersions
asteval
<= 1.0.8 (semver)

CPE

  • No CPEs found in CPE dictionary for this product.

Remediation

  • Workaround:low effort

    Construct the interpreter with `use_numpy=False`.

Change History

2 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2026-102734
NVD Published Date:
Oct 13, 2026
NVD Last Modified:
Oct 16, 2026
Source:
[email protected]
CVE-2026-102734 Details - Not Deferred