Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious auto-submitting form
-
DeliveryLure authenticated CMAK operator to page
-
ExploitBrowser attaches operator credentials/cookie
-
ExecutionCMAK executes forged state-changing request
-
ImpactDelete topics or alter cluster config
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated CMAK operator (through 3.0.0.6) with an active session to be tricked into loading attacker-controlled web content (UI:P) while their HTTP Basic credentials or play-basic-authentication cookie are valid. The enabling condition is the confirmed absence of any CSRF filter/token and the lack of SameSite protection on the authentication cookie, so cross-site forged POSTs to state-changing endpoints (topic deletion, cluster configuration) succeed. Limiting factors: the attacker cannot read responses (no confidentiality impact), the operator must be authenticated and must interact with the malicious page, and any deployment fronting CMAK with SameSite=Strict/Lax cookies or an external anti-CSRF layer would blunt the attack. |
| Impact | The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H) describes a classic CSRF: network-reachable, low complexity, no attacker authentication (PR:N) because the attack rides the victim operator's own HTTP Basic credentials or play-basic-authentication cookie, but it requires the operator to be lured into interacting with attacker content (UI:P). Impact is integrity/availability only (VI:H/VA:H - topic deletion, cluster config changes); there is no confidentiality impact (VC:N), consistent with a blind forged request whose response the attacker cannot read. No EPSS score, no CISA KEV listing, and no public POC were provided, so this is 'no public exploit identified at time of analysis' - not confirmed exploitation. The real-world priority is moderate rather than urgent: the flaw is genuine and destructive if triggered, but exploitation is gated on social-engineering an authenticated operator (UI:P) and on the operator's session/credentials being active with cookies lacking SameSite protection. The absence of SameSite and any anti-CSRF token is the confirmed root cause (missing CSRF filter never installed in KafkaManagerLoader.scala). No signals conflict; the main limiter is required operator interaction, which keeps this below the level of an unauthenticated direct RCE despite the network vector. |
| Exploit ScenarioDerived | An attacker hosts a web page containing a hidden auto-submitting form targeting a CMAK state-changing endpoint (e.g., topic deletion or cluster reconfiguration) and lures an authenticated Kafka operator to visit it. The operator's browser automatically attaches their HTTP Basic credentials or play-basic-authentication cookie (no SameSite protection), and CMAK executes the forged request as the operator. No public POC is identified, but the attack is straightforward given the fully documented missing-CSRF-filter root cause. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Cross-site request forgery in Yahoo CMAK (Cluster Manager for Apache Kafka) through 3.0.0.6 allows an attacker to make a logged-in operator's browser silently submit forged POST requests that delete topics or change cluster configuration, riding the operator's existing HTTP Basic credentials or play-basic-authentication cookie. The root cause is a confirmed missing CSRF filter combined with an authentication cookie that has no SameSite protection, so no per-request token stands between the forged request and destructive state-changing endpoints. The attacker needs no account of their own, but exploitation does require a valid authenticated operator session plus user interaction (luring that operator to attacker-controlled content), and no public exploit code has been identified at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis, and no fixed CMAK version appears in the available references; the defect is tracked upstream at https://github.com/yahoo/CMAK/issues/935, so the practical fix is to add CSRF protection at code level (enable Play's CSRF filter with token validation on all state-changing routes) once an upstream release is available, and to monitor the vendor repository for that fix. Until then, the highest-value compensating controls are: (1) terminate access through a reverse proxy that enforces the SameSite=Strict or SameSite=Lax attribute on the HTTP Basic / play-basic-authentication cookie - trade-off is that Strict can break legitimate cross-site deep links and some SSO redirect flows, Lax is safer but must be verified against the auth flow; (2) validate Origin/Referer headers at that proxy and reject cross-origin POSTs to CMAK endpoints - trade-off is that non-browser scripts and CLI clients may be blocked if they do not send those headers, so allow-list trusted automation; (3) place CMAK behind an authenticating proxy that re-prompts or uses a token-bearing session rather than ambient Basic credentials, which removes the ambient-credential primitive but changes the operator login experience; (4) restrict network reachability of the CMAK UI to trusted admin networks/VPN and avoid browsing untrusted sites in the same browser profile while authenticated, accepting reduced remote-access convenience. References for tracking: https://github.com/yahoo/CMAK/issues/935 and https://www.vulncheck.com/advisories/cmak-through-3.0.0.6-cross-site-request-forgery-via-missing-csrf-filter.
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
CMAK is a Scala/Kafka administration UI built on the Play Framework, and the affected code path is the application loader (app/loader/KafkaManagerLoader.scala line 48 per the vendor reference), i.e. the point where the Play filter chain is assembled. Play ships a built-in CSRF filter (play.filters.csrf.CSRFFilter) precisely for this class of problem, but CMAK through 3.0.0.6 does not install it, which is the CWE-352 (Cross-Site Request Forgery) root cause. Because authentication is carried by HTTP Basic credentials and a play-basic-authentication cookie that lacks the SameSite attribute, a browser will attach those credentials to a cross-site POST, and CMAK's destructive endpoints (topic deletion, cluster configuration changes) perform the requested state change without verifying request origin or token. The result is an integrity- and availability-focused attack: state is changed and data/clusters can be destroyed, but the attacker gets no response body and therefore no confidentiality impact, consistent with the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H and the vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H) - PR:N applies because the attack borrows the victim's own authentication rather than supplying any.
Know when Cmak 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:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Network CSRF needing no attacker auth (PR:N) but victim operator interaction (UI:R); forged destructive actions give I:H/A:H with no readable response (C:N).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
CMAK through 3.0.0.6 fails to install a cross-site request forgery filter, allowing attackers to perform state-changing actions on behalf of authenticated operators. Attackers can craft hidden forms that submit to destructive endpoints like topic deletion and cluster configuration changes, leveraging the operator's HTTP Basic authentication credentials or play-basic-authentication cookie without SameSite protection.
Executive ViewAI
Yahoo CMAK (Cluster Manager for Apache Kafka), in all versions through 3.0.0.6, carries an unpatched cross-site request forgery flaw that lets a forged request delete Kafka topics or change cluster configuration using a logged-in operator's own session, with no public exploit identified at time of analysis. The impact lands on the Kafka control plane itself: destroyed topics, altered cluster settings, and potential data loss or outage across every cluster the affected CMAK instance administers. Leadership should care because the exposure is concentrated in a small number of privileged operators but carries estate-wide blast radius, and no vendor-released patch has been identified at time of analysis.
No vendor-released patch identified at time of analysis - interim mitigations: restrict the CMAK web UI (versions through 3.0.0.6) to trusted admin networks or jump hosts; enforce Origin/Referer validation on state-changing POST requests and set SameSite=Strict on the CMAK authentication cookie at the reverse proxy; require operators to sign out of CMAK when not in use and avoid untrusted web content in the same browser session; apply least privilege to CMAK administrative accounts and monitor/alert on topic deletions and cluster configuration changes; plan migration to a maintained Kafka management tool.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
EUVD-2026-81023
GHSA-f8jr-q32f-87q5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB