Skip to main content

SkyPilot CVE-2026-75481

| EUVDEUVD-2026-60393 HIGH
Improper Privilege Management (CWE-269)
2026-08-17 VulnCheck GHSA-9fgc-w437-4h52
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Network API requires only authenticated user (PR:L); privilege escalation stays within SkyPilot system boundary (S:U) but yields full admin control (C/I/A:H).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 17, 2026 - 21:06 vuln.today
Analysis Generated
Aug 17, 2026 - 21:06 vuln.today
CVE Published
Aug 17, 2026 - 20:36 cve.org
HIGH 8.7

DescriptionCVE.org

SkyPilot fails to validate that authenticated users are entitled to grant administrator roles when updating service account permissions. Attackers can create a service account, escalate it to administrator role, and authenticate with its bearer token to gain administrative control over all users and workspaces.

AnalysisAI

Service account role escalation in SkyPilot grants any authenticated user full administrative control by exploiting missing authorization enforcement on the permission update API. The server-side handler in sky/users/server.py accepted admin role assignments from any valid user without verifying the caller held admin privileges - a direct CWE-269 (Improper Privilege Management) failure. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain valid low-privilege SkyPilot credentials
Delivery
Authenticate to SkyPilot API server
Exploit
Create new service account via API
Execution
Submit permission update assigning admin role (no server-side check)
Persist
Receive admin-scoped bearer token
Impact
Administer all users and workspaces

Vulnerability AssessmentAI

Exploitation Exploitation requires a valid SkyPilot user credential at any privilege level; the CVSS 4.0 PR:L metric confirms authenticated access is the sole prerequisite. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 8.7 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) accurately characterizes this vulnerability: network-reachable, low complexity, no attack requirements beyond a valid user credential, and full compromise of confidentiality, integrity, and availability within the SkyPilot system. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A low-privileged user authenticated to a multi-user SkyPilot deployment calls the service account creation API to register a new service account, then immediately calls the permission update endpoint specifying the admin role - a request the pre-patch server accepts without checking the caller's own role. The attacker authenticates subsequent API requests using the returned bearer token, now holding full administrative control over all SkyPilot users, workspaces, and cloud job configurations.
Remediation Apply upstream patch commit 8a3e00259cd374e662cd876c037164bcb070f78e from https://github.com/skypilot-org/skypilot/commit/8a3e00259cd374e662cd876c037164bcb070f78e, which introduces _check_role_grantable() and _clamped_default_role() to enforce caller-privilege validation before any role grant. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: identify all SkyPilot instances in your environment and their current version status, then restrict API access to only necessary service accounts and audit who holds authentication credentials. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-75481 vulnerability details – vuln.today

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