Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to CMAK with low-priv account
-
DeliveryRequest gated HTML form route directly
-
ExploitBypass scheduled-election feature toggle
-
ExecutionStart/stop recurring election scheduler
-
ImpactChurn Kafka cluster leadership (availability/integrity impact)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
|
| Exploitation Conditions | Requires an authenticated CMAK account (PR:L) with network access to the web UI; the attacker then reaches the PreferredReplicaElection HTML form endpoints that start/stop the recurring election scheduler. The specific defect is that the 'scheduled leader election' feature toggle is enforced only on gated paths and is NOT applied to the underlying HTML form routes, so the feature gate can be bypassed even when the toggle is meant to disable it. Exploitation is limited to environments running CMAK ≤3.0.0.6 that manage live Kafka clusters; impact is confined to operational disruption of leader elections (no confidentiality exposure). The authentication requirement and lack of a public exploit meaningfully limit realistic risk despite the network attack vector. |
| Impact | This is a low-to-moderate-severity issue best characterized as a protection-mechanism failure (CWE-693), not a critical flaw. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L) scores 5.3 and is internally consistent with the description: a network-reachable but authenticated (PR:L) attacker bypasses a feature toggle to reach HTML form routes that start/stop the recurring leader-election scheduler. Impact is limited to integrity-low and availability-low (VC:N - no confidentiality loss), reflecting operational disruption of Kafka leadership rather than data theft or code execution. No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no evidence of active or imminent exploitation - this reads as a niche operational-integrity bug rather than an urgent priority. The main real-world risk is an authenticated low-privilege CMAK user (or a hijacked session/CSRF-style form submission) toggling leader elections to churn cluster leadership. No signals conflict; the chief limiter is the PR:L authentication requirement, which keeps this out of mass-exploitation territory. |
| Exploit ScenarioDerived | An attacker with a low-privileged CMAK account (or who can induce an authenticated operator's browser to submit a form) navigates directly to the PreferredReplicaElection HTML form endpoints, which fail to honor the scheduled-leader-election feature toggle. By repeatedly starting and stopping the recurring election scheduler, the attacker forces leadership reassignments across managed Kafka clusters, degrading availability and stability. No public exploit code is identified at time of analysis, but the attack requires only crafted HTTP requests to known form routes and is technically trivial (AC:L). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Yahoo CMAK through 3.0.0.6 fails to enforce its scheduled leader election feature toggle on the PreferredReplicaElection HTML form routes, allowing an authenticated user (CVSS PR:L) with network access to the web UI to start or stop the recurring election scheduler and disrupt leadership across the Kafka clusters managed by that instance. This is a protection-mechanism failure (CWE-693) with no confidentiality impact (C:N) and limited integrity/availability impact (I:L/A:L); the assessed severity is low-to-moderate (CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L), and no public exploit code has been identified at time of analysis. Environments are at risk only if they run CMAK 3.0.0.6 or earlier and actively manage live Kafka clusters.
RemediationAI
No vendor-released patch identified at time of analysis; the issue is tracked in the CMAK repository at https://github.com/yahoo/CMAK/issues/936 and the affected routes are in app/controllers/PreferredReplicaElection.scala, so administrators should watch for an upstream fix or apply a local code change that enforces the scheduled leader-election feature toggle on the PreferredReplicaElection HTML form routes. If the scheduler is not required, disable or remove those form routes, with the trade-off that legitimate administrators lose the ability to manage scheduled leader elections through the UI. Restrict network access to the CMAK web UI by binding it to internal interfaces, applying firewall or security-group rules, or placing it behind a reverse proxy with strong authentication, accepting reduced remote administration flexibility as the trade-off. Enforce least privilege on CMAK accounts so only trusted operators can reach scheduler endpoints, and monitor logs for unexpected start or stop requests to the recurring election scheduler; because exploitation requires a valid account, these access controls are the most reliable near-term mitigation. Consult the VulnCheck advisory at https://www.vulncheck.com/advisories/cmak-through-3.0.0.6-feature-gate-bypass-via-html-form-routes for updates.
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 (Cluster Manager for Apache Kafka) is a Yahoo open-source Scala/Play web application used to administer Kafka clusters, including a scheduled leader-election feature controlled by a feature toggle. The defect is that the toggle is enforced only on gated paths and is not applied to the HTML form routes that back the PreferredReplicaElection controller, so direct requests to those forms can start or stop the recurring election scheduler even when the feature is meant to be disabled (affected logic at app/controllers/PreferredReplicaElection.scala, lines 110-143). CWE-693 (Protection Mechanism Failure) captures the root cause: a security-relevant control exists but is inconsistently applied at the route layer. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L) and the independent 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L) both indicate an authenticated, network-reachable attack that degrades the integrity and availability of the election scheduling function only, with no confidentiality exposure and no public exploit reported at time of analysis. The affected CPE is cpe:2.3:a:yahoo:cmak:*:*:*:*:*:*:*:* and EUVD lists CMAK 0 through 3.0.0.6.
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:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Network-reachable form routes exploitable by any authenticated low-priv user (PR:L, AC:L); no data exposure (C:N), only integrity/availability disruption of leader elections (I:L/A:L).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
CMAK through 3.0.0.6 fails to apply the scheduled leader election feature toggle to HTML form routes, allowing attackers to bypass the feature gate. Attackers can access the form endpoints to start and stop the recurring election scheduler, disrupting leadership across managed Kafka clusters.
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.
EUVD-2026-81041
GHSA-8c8p-h27x-rrc9
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB