Pycel through 1.0b30, when operating on an untrusted spreadsheet, allows code execution via a crafted formula in a cell, such as one beginning with the =IF(A1=200, eval("__import__('os').system( substring.
References
Link | Resource |
---|---|
https://gist.github.com/aelmosalamy/cb098e61939718d2bb248fd1cc94f287 | Exploit Third Party Advisory |
https://github.com/dgorissen/pycel | Product |
https://github.com/stephenrauch/pycel | Product |
https://pypi.org/project/pycel/ | Product |
https://gist.github.com/aelmosalamy/cb098e61939718d2bb248fd1cc94f287 | Exploit Third Party Advisory |
Configurations
Configuration 1 (hide)
|
History
11 Jul 2025, 16:40
Type | Values Removed | Values Added |
---|---|---|
References | () https://gist.github.com/aelmosalamy/cb098e61939718d2bb248fd1cc94f287 - Exploit, Third Party Advisory | |
References | () https://github.com/dgorissen/pycel - Product | |
References | () https://github.com/stephenrauch/pycel - Product | |
References | () https://pypi.org/project/pycel/ - Product | |
CPE | cpe:2.3:a:dgorissen:pycel:1.0:beta17:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta2:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta7:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta8:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta27:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta0:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta16:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta19:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta5:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta13:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta11:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta3:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta4:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta6:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta22:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta15:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta26:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta28:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta21:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta18:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta29:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta20:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta12:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta14:*:*:*:python:*:* cpe:2.3:a:dgorissen:pycel:1.0:beta30:*:*:*:python:*:* |
|
First Time |
Dgorissen
Dgorissen pycel |
22 Apr 2025, 15:16
Type | Values Removed | Values Added |
---|---|---|
Summary |
|
|
CWE | CWE-94 | |
CVSS |
v2 : v3 : |
v2 : unknown
v3 : 9.8 |
References | () https://gist.github.com/aelmosalamy/cb098e61939718d2bb248fd1cc94f287 - |
17 Apr 2025, 18:15
Type | Values Removed | Values Added |
---|---|---|
New CVE |
Information
Published : 2025-04-17 18:15
Updated : 2025-07-11 16:40
NVD link : CVE-2024-53924
Mitre link : CVE-2024-53924
CVE.ORG link : CVE-2024-53924
JSON object : View
Products Affected
dgorissen
- pycel
CWE
CWE-94
Improper Control of Generation of Code ('Code Injection')