Skip to main content

Graylog2 Server CVE-2026-65011

| EUVDEUVD-2026-47743 MEDIUM
Missing Authorization (CWE-862)
2026-07-22 VulnCheck GHSA-p2j9-4mg8-mm73
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege Graylog account with eventdefinitions:create
  2. Delivery
    Enumerate event definition IDs via accessible API endpoints
  3. Exploit
    Issue POST /events/definitions/{id}/duplicate for target definitions
  4. Execution
    Receive cloned copies exposing private detection logic
  5. Impact
    Exfiltrate 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 eventdefinitions:create permission granted - this is a low-privilege capability and may be held by any analyst-level user in environments with broad role grants. No special server configuration, non-default feature flag, or specific deployment mode is required beyond a network-accessible Graylog REST API. Exploitation is limited to confidentiality - the attacker can read but not modify or delete event definitions they do not own. The exploiting account must know or be able to guess the MongoDB ObjectID of the target private event definition; these IDs may be discoverable through other API endpoints accessible to low-privilege users. Exploitation is not possible by unauthenticated actors. The limiting factors are: requirement for at least one valid low-privilege Graylog account, network reachability of the Graylog API port, and knowledge of target definition IDs.

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 eventdefinitions:create permission iterates known or guessed event definition ObjectIDs - potentially enumerable via other lower-permission API calls - and issues POST /events/definitions/{id}/duplicate for each, receiving full cloned copies in their own namespace that reveal private detection queries, alerting thresholds, and notification channel bindings owned by other teams. No public exploit code exists at time of analysis; the attack requires only standard authenticated HTTP API calls against the Graylog REST interface.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

graylog2-server 0 ≤7.0.10
graylog2-server 0 ≤7.1.5

Affected Packages

euvd graylog2_server no fix

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 4.3 MEDIUM

Network-accessible REST API requiring low-privilege authenticated session; no scope change, confidentiality-only impact limited to reading restricted event definition configurations.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
popular open-source SIEM and log management platform in enterprise security operations
Data Quality
7 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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