CVE-2026-24130 json
Moonraker with LDAP Enabled Allows Malicious Search Filter Injection
published 2026-01-22 9 mo ago modified 2026-07-07 4 mo ago also GHSA-3jqf-v4mv-747g , PYSEC-2026-1679 , EUVD-2026-3784
- cvss
- 5.3
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 23%
- public exploits
- 0
- none known
Summary
Moonraker is a Python web server providing API access to Klipper 3D printing firmware. In versions 0.9.3 and below, instances configured with the "ldap" component enabled are vulnerable to LDAP search filter injection techniques via the login endpoint. The 401 error response message can be used to determine whether or not a search was successful, allowing for brute force methods to discover LDAP entries on the server such as user IDs and user attributes. This issue has been fixed in version 0.10.0.
Patch / fix
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 9 mo ago
Exploit prediction
0.30% chance of exploitation in the next 30 days, higher than 23% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 2.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U |
| CNA | 4.0 | 2.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/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 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | moonraker | <0.10.0 |
0.10.0 |
Affected products
- Arksine moonraker
Classification
References
-
github.com
/Arksine/moonraker/commit/74c5d8e44c4a4abbfbb06fb991e7ebb9ac947f42
web, patch
-
github.com
/Arksine/moonraker/security/advisories/GHSA-3jqf-v4mv-747g
web, mitigation, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-24130
advisory
-
github.com
/Arksine/moonraker
package
-
pypi.org
/project/moonraker
package
-
github.com
/advisories/GHSA-3jqf-v4mv-747g
advisory
Sources
- CVE List CVE-2026-24130
- GitHub Advisory GHSA-3jqf-v4mv-747g
- NVD CVE-2026-24130
- OSV PYSEC-2026-1679
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.