CVE-2025-5151 json
defog-ai introspect analysis_tools.py execute_analysis_code_safely code injection
published 2025-05-25 17 mo ago modified 2026-06-17 4 mo ago also EUVD-2025-16242
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 25%
- public exploits
- 0
- none known
Summary
A vulnerability classified as critical has been found in defog-ai introspect up to 0.1.4. This affects the function execute_analysis_code_safely of the file introspect/backend/tools/analysis_tools.py. The manipulation of the argument code leads to code injection. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used. The patch is named 502. It is recommended to apply a patch to fix this issue. The code maintainer explains, that "[they] have added some workarounds to address this in #502, but will not be implementing a full fix. This is because this repo is meant to be run in a docker environment, which will significantly mitigate potential security risks. Having said that, we have added a SECURITY section in our README to make this clearer to users."
Patch / fix
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 17 mo ago
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 25% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/defog-ai/introspect/issues/495#issuecomment-2894640278 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/defog-ai/introspect/issues/495#issue-3036141048 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/defog-ai/introspect/issues/495 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 4.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N |
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| CNA | 3.0 | 5.3 | CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L |
| CNA | 2.0 | 4.3 | AV:L/AC:L/Au:S/C:P/I:P/A:P |
| CNA | 4.0 | 4.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- defog-ai introspect
Classification
References
-
github.com
/defog-ai/introspect/pull/502
issue-tracking, patch, broken-link
-
github.com
/defog-ai/introspect/issues/495#issuecomment-2894640278
issue-tracking, exploit, patch
-
github.com
/defog-ai/introspect/issues/495#issue-3036141048
exploit, issue-tracking, patch
-
github.com
/defog-ai/introspect/issues/495
issue-tracking, exploit, patch
-
vuldb.com
/?id.310239
vdb-entry, technical-description, third-party-advisory
-
vuldb.com
/?ctiid.310239
signature, permissions-required, vdb-entry
-
vuldb.com
/?submit.574809
third-party-advisory, vdb-entry
Sources
- CVE List CVE-2025-5151
- NVD CVE-2025-5151
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.