Moonraker with LDAP Enabled Allows Malicious Search Filter Injection
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-209.
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Arksine | moonraker | before 0.10.0 | 0.10.0 | Patch available | CNA |
| — | moonraker (PyPI) | before 0.10.0 | 0.10.0 | Patch available | GHSA-3jqf-v4mv-747g |
- moonraker VendorArksine Affected before 0.10.0 Fixed in 0.10.0 Patch available CNA
- moonraker (PyPI) Vendor— Affected before 0.10.0 Fixed in 0.10.0 Patch available GHSA-3jqf-v4mv-747g
Remediation
- Fix · CNA moonraker (Arksine) Fixed in 0.10.0
- Fix · GHSA-3jqf-v4mv-747g moonraker (PyPI) Fixed in 0.10.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-24130
- 2026-10-03 Alias added: GHSA-3jqf-v4mv-747g
References
Sources
- CVE-2026-24130 · CVE Program
- CVE-2026-24130 · NVD
- FIRST EPSS
- GHSA-3jqf-v4mv-747g · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences