Skip to main content

Cool Admin Midway CVE-2026-111365

| EUVDEUVD-2026-102505 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-15 VulnCheck GHSA-654q-53gj-v4xg
7.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged admin
  2. Exploit
    Call /admin/sys/role endpoint with another admin's role id
  3. Execution
    Rewrite or delete menu/department grants
  4. Impact
    Escalate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

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

cool-admin-midway 0 ≤8.0.0

Affected Packages

euvd cool_admin_midway 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

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

Vendor (VulnCheck) PRIMARY 7.0 HIGH
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
vuln.today AI 7.6 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/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
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating 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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche open-source Chinese admin framework, limited enterprise footprint
Social Media
1
Sightings
Data Quality
6 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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
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