CVE-2023-35924: GLPI vulnerable to SQL injection via inventory agent request
GLPI is a free asset and IT management software package. Starting in version 10.0.0 and prior to version 10.0.8, GLPI inventory endpoint can be used to drive a SQL injection attack. By default, GLPI inventory endpoint requires no authentication. Version 10.0.8 has a patch for this issue. As a workaround, one may disable native inventory.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
GLPI inventory endpointto a version that resolves this vulnerability.Fixed in 10.0.8 - Configuration
Disable native inventory as a workaround.
GLPI inventory native inventory = disable - Configuration
Configure the GLPI inventory endpoint so that it requires authentication (it is described as requiring no authentication by default).
GLPI inventory endpoint authentication requirement = require authentication
Event History
Frequently Asked Questions
What is CVE-2023-35924?
CVE-2023-35924 is a critical vulnerability in GLPI, an asset and IT management software package, that allows for SQL injection attacks through the GLPI inventory endpoint.
What is the severity of CVE-2023-35924?
CVE-2023-35924 has a severity rating of 9.8 (critical).
How does CVE-2023-35924 affect GLPI?
CVE-2023-35924 affects GLPI versions 10.0.0 to 10.0.7, allowing for SQL injection attacks through the inventory endpoint that does not require authentication.
Is there a patch available for CVE-2023-35924?
Yes, a patch for CVE-2023-35924 is available in GLPI version 10.0.8.
How can I fix CVE-2023-35924?
To fix CVE-2023-35924, it is recommended to upgrade to GLPI version 10.0.8 or later, which includes a patch for this vulnerability.