CVE-2026-102734
Last modified
CVE-2026-102734 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. 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. EPSS estimates a 0.13% chance of exploitation in the next 30 days.
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
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| lmfit | asteval | < 1.0.9 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-102734?
How severe is CVE-2026-102734?
How do I fix CVE-2026-102734?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-102727In Eclipse ThreadX NetX Duo versions 6.0 through 6.5.2.20260…6
- CVE-2026-102728In Eclipse ThreadX NetX Duo versions 6.0 through 6.5.2.20260…7.5
- CVE-2026-102729`gx_binres_theme_load()` sizes its theme buffer for the them…5.9
- CVE-2026-10273A vulnerability was found in php-censor up to 2.1.6. This af…7.3
- CVE-2026-102730Mounting an attacker-controlled NAND flash image (`lx_nand_f…8.6
- CVE-2026-102731Memory allocation with excessive size value vulnerability in…7.5
- CVE-2026-10274A vulnerability was determined in indrasishbanerjee aem-mcp-…6.3
- CVE-2026-102740The AsyncHttpClient library allows Java applications to exec…5.8
- CVE-2026-102748Dgraph is an open source distributed GraphQL database. Prior…9.2
- CVE-2026-10275A flaw has been found in OpenSC up to 0.26.1. This affects t…5
- CVE-2026-102755DataEase is an open source data visualization and analysis t…5.1
- CVE-2026-102756DataEase is an open source data visualization and analysis t…5.1
Are you affected by CVE-2026-102734?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
