Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Graylog account with eventdefinitions:create
-
DeliveryEnumerate event definition IDs via accessible API endpoints
-
ExploitIssue POST /events/definitions/{id}/duplicate for target definitions
-
ExecutionReceive cloned copies exposing private detection logic
-
ImpactExfiltrate detection queries, thresholds, and notification bindings
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated Graylog2 Server account with the global |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, score 5.3) accurately characterizes the risk profile: network-exploitable with low complexity requiring only a low-privilege authenticated account, but impact is bounded to partial confidentiality with no integrity or availability exposure. No EPSS score was provided in the input, so quantitative exploitation probability cannot be assessed. The vulnerability is not listed in CISA KEV, and no public exploit or POC code has been identified - real-world risk is therefore elevated primarily by insider-threat and post-compromise scenarios rather than opportunistic external exploitation. The qualitative impact is higher for organizations using Graylog as their SIEM or detection engineering platform: exposure of detection logic, threshold tuning, and alerting bindings gives an adversary meaningful insight into monitoring blind spots. Risk is compounded in multi-tenant or shared Graylog deployments where access-controlled event definitions partition detection content by team. The CVSS score of 5.3 is appropriate - this is a genuine authorization control failure with meaningful organizational impact, not a low-real-risk high-CVSS outlier. |
| Exploit ScenarioDerived | An authenticated Graylog user with only the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Graylog2 Server's event definition duplicate endpoint fails per-entity authorization, allowing any authenticated low-privilege user holding only the global eventdefinitions:create capability to clone event definitions they have not been granted access to. By issuing POST /events/definitions/{definitionId}/duplicate against arbitrary IDs, an attacker receives a full copy of the target definition - exposing detection queries, aggregation thresholds, grouping fields, schedules, and notification bindings that may be restricted to other teams or roles. No public exploit has been identified at time of analysis and the vulnerability is not listed in CISA KEV; however, the upstream fix is confirmed at commit 46a2eeba4cdbc1408ff4cbf7b466853a8acfb38d.
RemediationAI
Upstream fix available via commit 46a2eeba4cdbc1408ff4cbf7b466853a8acfb38d (PR https://github.com/Graylog2/graylog2-server/pull/26706); a tagged patched release version is not independently confirmed from available data - monitor the Graylog2 GitHub releases page and issue #26590 for the release incorporating this commit and upgrade to that version promptly. As an interim compensating control, restrict the eventdefinitions:create global capability to administrator-equivalent roles only, removing it from general low-privilege user roles; this eliminates the exploitable permission combination at the cost of preventing lower-privilege users from creating event definitions - an acceptable trade-off in most environments until patching is complete. Additionally, audit Graylog API access logs for anomalous calls to POST /events/definitions/*/duplicate by accounts not typically performing detection engineering work, which may indicate exploitation attempts. Reference the VulnCheck advisory at https://www.vulncheck.com/advisories/graylog2-server-missing-permission-check-on-event-definition-duplicate for further guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw resides in EventDefinitionsResource.java (org.graylog.events.rest) within the Graylog2 REST API layer, affecting all versions covered by CPE cpe:2.3:a:graylog2:graylog2-server:*:*:*:*:*:*:*:*. The root cause is CWE-862 (Missing Authorization): the duplicate() method enforced the global eventdefinitions:create capability check but omitted the per-entity EVENT_DEFINITIONS_READ check for the target definitionId. Graylog's RBAC model separates global capability grants (e.g., 'can create event definitions') from object-level grants (e.g., 'can read this specific definition'), and the duplicate endpoint bypassed the latter gate entirely. The fix - confirmed in PR #26706 - adds a single checkPermission(RestPermissions.EVENT_DEFINITIONS_READ, definitionId) call before any data is loaded or cloned, and accompanying tests verify that the database service is never invoked when the caller lacks read access to the target definition.
Know when Graylog2 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-accessible REST API requiring low-privilege authenticated session; no scope change, confidentiality-only impact limited to reading restricted event definition configurations.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Graylog2 Server before commit 46a2eeb contains a missing per-entity permission check in the POST /events/definitions/{definitionId}/duplicate endpoint that allows authenticated users to clone any event definition. Attackers with the low-privilege eventdefinitions:create capability can read private event definitions including detection queries, aggregation thresholds, grouping fields, schedules, and notification bindings by duplicating them.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Log-record tampering in Graylog's FortiGate syslog parser enables unauthenticated network senders to overwrite or erase
Unauthorized token deletion in Graylog's REST API (versions 6.2.0 through 6.3.11, 7.0.0-7.0.6, and 7.1.0-7.1.1) allows a
Graylog2 before 0.92 allows remote attackers to bypass LDAP authentication via crafted wildcards. Rated medium severity
Server-side request forgery (SSRF) in Graylog through version 7.1.4 allows an authenticated user who holds lookup table
Graylog's saved-search and dashboard update API allows an authenticated user who holds edit permission on a view - but n
EUVD-2026-47743
GHSA-p2j9-4mg8-mm73
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB