CVE-2024-38370
High · 7.5CVSS
7.5
EPSS
0.4%
Published
Nov 15, 2024
CISA due date
—
Cloudanix analysis
A flaw in the IT management software lets people download internal files they should not be allowed to see, so organizations must update the system to stop the unauthorized access.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Missing authorization check on document download endpoints in the REST API permits retrieval of files without verifying user permissions or session context.
Why it matters to the business
Sensitive internal documents and asset records can be accessed by unauthorized parties, increasing risk of data exposure and compliance violations until the software is updated.
How an attack unfolds
An attacker identifies the GLPI API document endpoint, crafts a direct request supplying only a document identifier, and receives the file contents because the server performs no permission validation before serving the attachment.
How to fix it
Upgrade all GLPI instances to version 10.0.16 or later; apply commit 683393a84eeff1e165fa0f9f31067cc9add09b70 on any custom GIT-based deployments and restart web services.
How to confirm the fix worked
Confirm the installed version is 10.0.16 or newer, then attempt document downloads with a low-privilege account and verify that previously accessible files now return 403 or require proper authorization headers.
Typical attack path
- Discover public or semi-public GLPI instance and enumerate API routes
- Obtain or guess a valid document ID from error messages or prior reconnaissance
- Issue unauthenticated or low-privilege GET request to the document download endpoint
- Receive and exfiltrate the file contents
How to detect it
Inspect web server and application logs for repeated or anomalous requests to document download API paths from unexpected source IPs or without corresponding authentication events; correlate with file access timestamps.
What your security team should do
- Prioritize upgrade of all internet-facing GLPI deployments within the next maintenance window
- Review API access logs for unexpected document retrievals since publication date
- Restrict direct API exposure behind authentication proxies until patches are applied
- Update inventory and ticketing workflows to avoid reliance on the affected document endpoints
The record
GLPI is a free asset and IT management software package. Starting in 9.2.0 and prior to 11.0.0, it is possible to download a document from the API without appropriate rights. Upgrade to 10.0.16.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:16.04:LTS | glpi | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | glpi | 0 | No fix |
Related vulnerabilities
- CVE-2024-50339 GLPI is a free asset and IT management software package. Also affects glpi
- CVE-2024-48912 GLPI is a free asset and IT management software package. Also affects glpi
- CVE-2024-47761 GLPI is a free asset and IT management software package. Also affects glpi
- CVE-2024-47760 GLPI is a free asset and IT management software package. Also affects glpi
- CVE-2024-47758 GLPI is a free asset and IT management software package. Also affects glpi
- CVE-2024-43416 GLPI is a free asset and IT management software package. Also affects glpi
- CVE-2024-45610 GLPI is an open-source asset and IT management software package that provides ITIL… Also affects glpi
- CVE-2024-45611 GLPI is an open-source asset and IT management software package that provides ITIL… Also affects glpi