Security Vulnerability Report
中文
CVE-2026-28840 CVSS 7.8 HIGH

CVE-2026-28840

Published: 2026-05-11 21:18:51
Last Modified: 2026-05-12 15:46:08

Description

A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Sequoia 15.7.7, macOS Sonoma 14.8.7, macOS Tahoe 26.4. An app may be able to gain root privileges.

CVSS Details

CVSS Score
7.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
macOS Sequoia < 15.7.7
macOS Sonoma < 14.8.7
macOS Tahoe < 26.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # PoC for CVE-2026-28840 (macOS Privilege Escalation) # This script demonstrates the concept of exploiting a permissions issue. # Note: For educational purposes only. import os import sys def check_vulnerability(): print("[*] Checking system version for CVE-2026-28840...") # In a real scenario, this would check against macOS versions < 15.7.7, etc. return True def trigger_exploit(): print("[*] Attempting to trigger the permissions flaw...") # Simulate the logic of a vulnerable helper tool # The vulnerability allows a low-privilege app to execute commands as root vulnerable_service_path = "/usr/libexec/vulnerable-helper" # Hypothetical path # Construct a payload to create a root-owned file payload = "touch /tmp/CVE-2026-28840_POC_SUCCESS" try: # Here we simulate the execution bypassing permission checks # os.system(f"{vulnerable_service_path} {payload}") print(f"[+] Exploit triggered! Payload executed: {payload}") print("[+] If vulnerable, root privileges have been gained.") except Exception as e: print(f"[-] Exploit failed: {e}") if __name__ == "__main__": if os.getuid() == 0: print("[!] Warning: Do not run as root to test privilege escalation.") sys.exit(1) if check_vulnerability(): trigger_exploit() else: print("[-] System appears to be patched or not affected.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-28840", "sourceIdentifier": "[email protected]", "published": "2026-05-11T21:18:51.307", "lastModified": "2026-05-12T15:46:08.190", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Sequoia 15.7.7, macOS Sonoma 14.8.7, macOS Tahoe 26.4. An app may be able to gain root privileges."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-269"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "14.0", "versionEndExcluding": "14.8.7", "matchCriteriaId": "DD9E7FAE-30DA-4B2B-A63A-6DFEA7A29933"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "15.0", "versionEndExcluding": "15.7.7", "matchCriteriaId": "2984C440-3DC2-413A-B5FA-1FAB21078DB8"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "26.0", "versionEndExcluding": "26.4", "matchCriteriaId": "6CF848CD-25D4-4371-BEF3-1ACCE47AD81F"}]}]}], "references": [{"url": "https://support.apple.com/en-us/126794", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/127116", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/127117", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}]}}