Skip to main content

Graylog CVE-2024-24824

HIGH
Improper Access Control (CWE-284)
2024-02-07 security-advisories@github.com
8.8
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
CVE Published
Feb 07, 2024 - 18:15 nvd
HIGH 8.8

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 1 maven packages depend on org.graylog2:graylog2-server (1 direct, 0 indirect)

Ecosystem-wide dependent count for version 2.0.0.

DescriptionNVD

Graylog is a free and open log management platform. Starting in version 2.0.0 and prior to versions 5.1.11 and 5.2.4, arbitrary classes can be loaded and instantiated using a HTTP PUT request to the /api/system/cluster_config/ endpoint. Graylog's cluster config system uses fully qualified class names as config keys. To validate the existence of the requested class before using them, Graylog loads the class using the class loader. If a user with the appropriate permissions performs the request, arbitrary classes with 1-arg String constructors can be instantiated. This will execute arbitrary code that is run during class instantiation. In the specific use case of java.io.File, the behavior of the internal web-server stack will lead to information exposure by including the entire file content in the response to the REST request. Versions 5.1.11 and 5.2.4 contain a fix for this issue.

AnalysisAI

Graylog is a free and open log management platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Technical ContextAI

This vulnerability is classified under CWE-284. Graylog is a free and open log management platform. Starting in version 2.0.0 and prior to versions 5.1.11 and 5.2.4, arbitrary classes can be loaded and instantiated using a HTTP PUT request to the /api/system/cluster_config/ endpoint. Graylog's cluster config system uses fully qualified class names as config keys. To validate the existence of the requested class before using them, Graylog loads the class using the class loader. If a user with the appropriate permissions performs the request, arbitrary classes with 1-arg String constructors can be instantiated. This will execute arbitrary code that is run during class instantiation. In the specific use case of java.io.File, the behavior of the internal web-server stack will lead to information exposure by including the entire file content in the response to the REST request. Versions 5.1.11 and 5.2.4 contain a fix for this issue. Affected products include: Graylog. Version information: version 2.0.0.

RemediationAI

A vendor patch is available. Apply the latest security update as soon as possible. Apply vendor patches when available. Implement network segmentation and monitoring as interim mitigations.

CVE-2024-52506 HIGH POC
7.1 Nov 18

Graylog is a free and open log management platform. Rated high severity (CVSS 7.1), this vulnerability is remotely explo

CVE-2026-1435 CRITICAL
9.8 Feb 18

Improper session invalidation in Graylog Web Interface 2.2.3 allows attackers to maintain access through expired session

CVE-2021-37760 CRITICAL
9.8 Jul 31

A Session ID leak in the audit log in Graylog before 4.1.2 allows attackers to escalate privileges (to the access level

CVE-2021-37759 CRITICAL
9.8 Jul 31

A Session ID leak in the DEBUG log file in Graylog before 4.1.2 allows attackers to escalate privileges (to the access l

CVE-2023-41045 MEDIUM POC
5.3 Aug 31

Graylog is a free and open log management platform. Rated medium severity (CVSS 5.3), this vulnerability is remotely exp

CVE-2025-53106 HIGH
8.8 Jul 02

Graylog is a free and open log management platform. In versions 6.2.0 to before 6.2.4 and 6.3.0-alpha.1 to before 6.3.0-

CVE-2020-15813 HIGH
8.1 Jul 17

Graylog before 3.3.3 lacks SSL Certificate Validation for LDAP servers. Rated high severity (CVSS 8.1), this vulnerabili

CVE-2025-46827 HIGH
8.0 May 07

Graylog is a free and open log management platform. Rated high severity (CVSS 8.0), this vulnerability is remotely explo

CVE-2023-41044 LOW POC
3.8 Aug 31

Graylog is a free and open log management platform. Rated low severity (CVSS 3.8), this vulnerability is remotely exploi

CVE-2023-41041 LOW POC
3.1 Aug 30

Graylog is a free and open log management platform. Rated low severity (CVSS 3.1), this vulnerability is remotely exploi

CVE-2025-30373 MEDIUM
6.5 Apr 07

Graylog is a free and open log management platform. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp

CVE-2026-1436 MEDIUM
6.5 Feb 18

Graylog 2.2.3 contains an insecure direct object reference (IDOR) vulnerability in its user API endpoint that allows aut

Share

CVE-2024-24824 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy