Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged admin
-
ExploitCall /admin/sys/role endpoint with another admin's role id
-
ExecutionRewrite or delete menu/department grants
-
ImpactEscalate privileges or disrupt other admins
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The attacker must already be authenticated to the cool-admin-midway admin panel as a non-superadmin administrator who has been granted sys:role permissions; with that access they supply an arbitrary (another admin's) role id to /admin/sys/role/info, /admin/sys/role/update, or /admin/sys/role/delete because the base CRUD role endpoints do not verify role ownership. Limiting factors: exploitation is not possible for anonymous or external users - it requires a valid admin session with role-management rights, so the realistic threat is a malicious or compromised low-privilege admin account rather than a remote unauthenticated attacker. Affected: cool-admin-midway through 8.0.0. |
| Impact | This is an authenticated privilege-escalation / IDOR issue (CWE-639), not an internet-facing unauthenticated flaw, so real-world risk is moderate and insider-driven rather than widespread. The input CVSS 4.0 vector scores 7.0 with PR:H, but the description says the attacker only needs 'ordinary sys:role permissions' - a non-superadmin admin - which is better modeled as PR:L; either way exploitation requires a pre-existing admin account with role-management rights, substantially narrowing the threat population. Impact is weighted toward integrity (VI:H - rewriting menu/department grants to change other users' effective access) with lower confidentiality and availability impact. No EPSS score, no CISA KEV listing, and no explicit POC flag were provided in the input, so there is no signal of mass or active exploitation; a public technical write-up exists but does not equal weaponization. Net: a legitimate fix-worthy authorization defect for anyone running cool-admin-midway, but it ranks below internet-exposed pre-auth RCE/KEV items because it presupposes an already-trusted (if lower-privileged) admin session. |
| Exploit ScenarioDerived | A low-privileged administrator who has been granted only sys:role permissions logs into the cool-admin-midway panel and calls /admin/sys/role/info, update, or delete while substituting another administrator's role id. By rewriting that role's menu and department grants, the attacker silently alters other users' effective permissions or deletes their roles. A public technical write-up describing the flaw exists, but no confirmed weaponized exploit code was indicated in the source data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Authorization bypass in Cool Admin Midway through 8.0.0 allows an authenticated non-superadmin administrator who holds sys:role permissions to read, update, or delete other administrators' role records by supplying arbitrary role IDs to the base CRUD role endpoints. This changes menu and department grants for other users and can escalate the attacker's effective access; exploitation requires a valid admin session with role-management rights, making the realistic threat a malicious or compromised low-privilege admin rather than an anonymous remote attacker. The assessed CVSS 3.1 vector is 7.0 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L), and no public exploit identified at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis. Until a fix is available, restrict the sys:role permission to superadmin accounts only and remove it from any delegated or ordinary administrator roles; this prevents non-superadmin users from reaching the vulnerable endpoints, but it disables delegated role administration and may disrupt workflows that rely on lower-privilege admins managing roles. Implement server-side ownership checks in the base role controller/service so that /admin/sys/role/info, /admin/sys/role/update, and /admin/sys/role/delete verify the caller is authorized for the supplied role ID before acting; this requires code changes and regression testing. As compensating controls, limit admin panel access to trusted networks, enforce multi-factor authentication for all admin accounts, and monitor role-change events for unexpected menu or department grants. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/cool-admin-midway-through-8.0.0-missing-authorization-via-system-role-endpoints) and the upstream repository for updates, and upgrade once a patched release beyond 8.0.0 is published.
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
Cool-admin-midway is a Node.js/TypeScript admin framework built on Midway; its base sys role CRUD routes (/admin/sys/role/info, /admin/sys/role/update, /admin/sys/role/delete) accept a role ID from the request and act on it without validating that the caller is the superadmin or that the role belongs to the caller's scope. CWE-639 (Authorization Bypass Through User-Controlled Key) is the root-cause class: the application trusts a user-controlled identifier (role id) to select an object but fails to enforce ownership or authorization checks at the object level. The CPE cpe:2.3:a:cool-team-official:cool-admin-midway:*:*:*:*:*:*:*:* indicates all versions up to and including 8.0.0 are affected. Successful abuse lets a user with ordinary sys:role permission rewrite menu and department grants for other admins, altering their effective access. The assessed CVSS 3.1 vector is AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L, reflecting the need for an authenticated low-privilege admin account.
Know when Cool Admin Midway 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:H/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N
Network API with no user interaction and low complexity; needs an authenticated lower-privileged admin (PR:L), yielding high integrity impact from rewriting grants and lower C/A impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
cool-admin-midway through 8.0.0 contains an authorization bypass vulnerability that allows non-superadmin admins to read, modify, or delete other admins' roles by supplying arbitrary role ids. Attackers holding ordinary sys:role permissions can call /admin/sys/role/info, update, or delete with another admin's role id to rewrite menu and department grants, changing other users' effective access.
Executive ViewAI
Organizations using Cool Admin Midway (versions through 8.0.0) face a high-severity authorization bypass that enables any authenticated administrator with role-management rights to alter other administrators' permissions, effectively escalating their own access within the admin panel. This flaw undermines the separation of duties and could allow a compromised or malicious low-privilege admin account to gain broader control over sensitive data and system configurations. No public exploit identified at time of analysis, but leadership should prioritize remediation because the vulnerability directly threatens the integrity of administrative access controls.
No vendor-released patch identified at time of analysis. Interim mitigations include revoking sys:role permissions from non-superadmin accounts, implementing additional monitoring and logging for role management actions, restricting network access to the admin interface, and applying a temporary code fix to validate role ownership before processing CRUD requests.
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.
EUVD-2026-102505
GHSA-654q-53gj-v4xg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB