Security Vulnerability Report
中文
CVE-2025-43364 CVSS 7.8 HIGH

CVE-2025-43364

Published: 2025-11-04 02:15:44
Last Modified: 2026-04-02 19:20:34

Description

A race condition was addressed with additional validation. This issue is fixed in macOS Sequoia 15.7, macOS Sonoma 14.8, macOS Tahoe 26.1. An app may be able to break out of its sandbox.

CVSS Details

CVSS Score
7.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/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
Apple macOS Sequoia < 15.7
Apple macOS Sonoma < 14.8
Apple macOS Tahoe < 26.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-43364 PoC - Race Condition Sandbox Escape (Conceptual) // This is a theoretical demonstration for educational purposes only #include <pthread.h> #include <unistd.h> #include <sys/sandbox.h> // Shared state for race condition volatile int resource_state = 0; volatile int exploit_triggered = 0; // Thread 1: Initial permission check void* check_thread(void* arg) { // System performs permission check here // Check passes because resource_state is SAFE resource_state = 0; // Small time window where vulnerability exists usleep(1); // microsecond delay // Thread 2 should modify state during this window return NULL; } // Thread 2: Exploit the race condition void* exploit_thread(void* arg) { // Wait for check to complete while(resource_state != 0) {} // Modify resource state BEFORE actual use // This exploits the TOCTOU vulnerability resource_state = 1; // Changed to COMPROMISED state exploit_triggered = 1; return NULL; } int main() { pthread_t check_t, exploit_t; // Initialize sandbox sandbox_init(kSBXProfileNoInternet, 0, NULL); // Create threads to trigger race condition pthread_create(&check_t, NULL, check_thread, NULL); pthread_create(&exploit_t, NULL, exploit_thread, NULL); // Wait for threads pthread_join(check_t, NULL); pthread_join(exploit_t, NULL); // If exploit_triggered, sandbox escape successful if (exploit_triggered) { // Access restricted resources // System call that should be blocked by sandbox } return 0; } // Note: This is a simplified conceptual PoC. Actual exploitation // requires specific knowledge of macOS kernel internals and // precise timing control. Apple has patched this vulnerability // in macOS Sequoia 15.7, macOS Sonoma 14.8, and macOS Tahoe 26.1.

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-43364", "sourceIdentifier": "[email protected]", "published": "2025-11-04T02:15:43.930", "lastModified": "2026-04-02T19:20:34.013", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "A race condition was addressed with additional validation. This issue is fixed in macOS Sequoia 15.7, macOS Sonoma 14.8, macOS Tahoe 26.1. An app may be able to break out of its sandbox."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "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-362"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "14.0", "versionEndExcluding": "14.8", "matchCriteriaId": "9EF389A5-03CF-478D-9CE9-26556CBD4CEC"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "15.0", "versionEndExcluding": "15.7", "matchCriteriaId": "D37B8DD2-ECC6-469E-A1A3-148B98F9DEB6"}]}]}], "references": [{"url": "https://support.apple.com/en-us/125111", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125112", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125634", "source": "[email protected]"}]}}