PT-2023-27757 · Graylog · Graylog
Weiweiwei9811
·
Published
2023-07-06
·
Updated
2023-09-06
·
CVE-2023-41044
CVSS v3.1
3.3
Low
| Vector | AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Graylog versions prior to 5.1.3
Description
A partial path traversal vulnerability exists in Graylog's Support Bundle feature, caused by incorrect user input validation in an HTTP API resource. This allows an attacker with valid Admin role credentials to download or delete files in sibling directories of the support bundle directory. The default data directory for the Support Bundle feature is set to
/var/lib/graylog-server/support-bundle in operating system packages and /usr/share/graylog/data/support-bundle in Docker images. An attacker can read or delete files in directories that start with the support bundle directory name, such as /var/lib/graylog-server/support-bundle-test and /var/lib/graylog-server/support-bundlesdirectory.Recommendations
For versions prior to 5.1.3, upgrade to version 5.1.3 or later.
As a temporary workaround for users unable to upgrade, block all HTTP requests to the following API endpoints by using a reverse proxy server in front of Graylog:
GET /api/system/debug/support/bundle/download/{filename}
DELETE /api/system/debug/support/bundle/{filename}Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Graylog