Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
No advisories yet.
Tue, 13 Oct 2026 17:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Lmfit
Lmfit asteval |
|
| Vendors & Products |
Lmfit
Lmfit asteval |
Tue, 13 Oct 2026 15:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | asteval sandbox escape: arbitrary native memory read/write via numpy ctypes in default asteval Interpreter | |
| Weaknesses | CWE-693 CWE-749 CWE-913 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-10-13T15:29:49.209Z
Reserved: 2026-09-29T16:19:11.295Z
Link: CVE-2026-102734
No data.
Status : Received
Published: 2026-10-13T16:17:09.820
Modified: 2026-10-13T16:17:09.820
Link: CVE-2026-102734
No data.
OpenCVE Enrichment
Updated: 2026-10-13T17:00:17Z