CVE-2025-46827

Graylog Allows Session Takeover via Insufficient HTML Sanitization

Published May 7, 2025 CVSS 3.1 · 8 High EPSS < 1% KEV · Not listed
Description
Graylog is a free and open log management platform. Prior to versions 6.0.14, 6.1.10, and 6.2.0, it is possible to obtain user session cookies by submitting an HTML form as part of an Event Definition Remediation Step field. For this attack to succeed, the attacker needs a user account with permissions to create event definitions, while the user must have permissions to view alerts. Additionally, an active Input must be present on the Graylog server that is capable of receiving form data (e.g. a HTTP input, TCP raw or syslog etc). Versions 6.0.14, 6.1.10, and 6.2.0 fix the issue. No known workarounds are available, as long as the relatively rare prerequisites are met.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-13874 Graylog Allows Session Takeover via Insufficient HTML Sanitization
Github GHSA Github GHSA GHSA-76vf-mpmx-777j Graylog Allows Session Takeover via Insufficient HTML Sanitization
History
Type Values Removed Values Added
First Time appeared Graylog
Graylog graylog
CPEs cpe:2.3:a:graylog:graylog:*:*:*:*:*:*:*:*
Vendors & Products Graylog
Graylog graylog
Type Values Removed Values Added
Metrics epss

{'score': 0.00039}

epss

{'score': 0.00046}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Graylog is a free and open log management platform. Prior to versions 6.0.14, 6.1.10, and 6.2.0, it is possible to obtain user session cookies by submitting an HTML form as part of an Event Definition Remediation Step field. For this attack to succeed, the attacker needs a user account with permissions to create event definitions, while the user must have permissions to view alerts. Additionally, an active Input must be present on the Graylog server that is capable of receiving form data (e.g. a HTTP input, TCP raw or syslog etc). Versions 6.0.14, 6.1.10, and 6.2.0 fix the issue. No known workarounds are available, as long as the relatively rare prerequisites are met.
Title Graylog Allows Session Takeover via Insufficient HTML Sanitization
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
May 7, 2025, 3:50 PM
Reserved
Apr 30, 2025, 7:41 PM
Status
Analyzed
Published
May 7, 2025, 4:15 PM
Modified
Jun 17, 2026, 9:27 AM