CVE-2024-3435 json
Path Traversal in parisneo/lollms-webui
published 2024-05-16 2 y ago modified 2026-06-17 4 mo ago also EUVD-2024-32022
- cvss
- 8.4
- version 3.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 57%
- public exploits
- 0
- none known
Summary
A path traversal vulnerability exists in the 'save_settings' endpoint of the parisneo/lollms-webui application, affecting versions up to the latest release before 9.5. The vulnerability arises due to insufficient sanitization of the 'config' parameter in the 'apply_settings' function, allowing an attacker to manipulate the application's configuration by sending specially crafted JSON payloads. This could lead to remote code execution (RCE) by bypassing existing patches designed to mitigate such vulnerabilities.
Patch / fix
- parisneo parisneo/lollms-webui 9.5
- parisneo lollms-webui 9.5
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 2 y ago
Exploit prediction
0.83% chance of exploitation in the next 30 days, higher than 57% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- huntr.com https://huntr.com/bounties/494f349a-8650-4d30-a0bd-4742fda44ce5 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.0 | 8.4 | CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected products
- parisneo parisneo/lollms-webui
- parisneo lollms-webui
Classification
- Weakness
-
- CWE-29 Path Traversal: '\..\filename'
References
-
github.com
/parisneo/lollms-webui/commit/bb99b59e710d00c4f2598faa5e183fa30fbd3bc2
patch
-
huntr.com
/bounties/494f349a-8650-4d30-a0bd-4742fda44ce5
exploit, issue-tracking, patch, third-party-advisory
Sources
- CVE List CVE-2024-3435
- NVD CVE-2024-3435
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.