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

CVE-2025-43520

Published: 2025-12-12 21:15:57
Last Modified: 2026-04-03 14:28:04

Description

A memory corruption issue was addressed with improved memory handling. This issue is fixed in iOS 18.7.2 and iPadOS 18.7.2, iOS 26.1 and iPadOS 26.1, macOS Sequoia 15.7.2, macOS Sonoma 14.8.2, macOS Tahoe 26.1, tvOS 26.1, visionOS 26.1, watchOS 26.1. A malicious application may be able to cause unexpected system termination or write kernel memory.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:ipados:26.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:iphone_os:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:iphone_os:26.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
iOS < 18.7.2
iOS < 26.1
iPadOS < 18.7.2
iPadOS < 26.1
macOS Sequoia < 15.7.2
macOS Sonoma < 14.8.2
macOS Tahoe < 26.1
tvOS < 26.1
visionOS < 26.1
watchOS < 26.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-43520 PoC - Kernel Memory Write via Malicious App // Note: This is a conceptual PoC for educational purposes only // Attack Prerequisites: // 1. Attacker has ability to deploy and run applications on target device // 2. Target device runs vulnerable iOS/macOS version // Conceptual exploit steps: function triggerCVE202543520() { // Step 1: Identify target device and OS version let targetVersion = getIOSVersion(); // Step 2: Check if version is vulnerable (pre-18.7.2/26.1) if (isVulnerable(targetVersion)) { // Step 3: Trigger memory corruption via IOStorageFamily or similar let maliciousPayload = craftKernelWritePayload(); // Step 4: Execute via IPC or IOKit interface sendToKernelInterface(maliciousPayload); // Step 5: Either cause DoS or achieve code execution if (triggerPanic) { causeSystemTermination(); } else { escalatePrivileges(); } } } // Mitigation: Update to iOS 18.7.2+, macOS 15.7.2+, etc.

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-43520", "sourceIdentifier": "[email protected]", "published": "2025-12-12T21:15:56.830", "lastModified": "2026-04-03T14:28:03.810", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A memory corruption issue was addressed with improved memory handling. This issue is fixed in iOS 18.7.2 and iPadOS 18.7.2, iOS 26.1 and iPadOS 26.1, macOS Sequoia 15.7.2, macOS Sonoma 14.8.2, macOS Tahoe 26.1, tvOS 26.1, visionOS 26.1, watchOS 26.1. A malicious application may be able to cause unexpected system termination or write kernel memory."}], "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:N/I:N/A:H", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "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:L/UI:N/S:U/C:N/I:N/A:H", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "cisaExploitAdd": "2026-03-20", "cisaActionDue": "2026-04-03", "cisaRequiredAction": "Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.", "cisaVulnerabilityName": "Apple Multiple Products Classic Buffer Overflow Vulnerability", "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-120"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:*", "versionEndExcluding": "18.7.2", "matchCriteriaId": "819E8F86-A336-49A2-853F-249459279A59"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:ipados:26.0:*:*:*:*:*:*:*", "matchCriteriaId": "4173F942-2CF6-447E-A942-948F6EF6CE77"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:iphone_os:*:*:*:*:*:*:*:*", "versionEndExcluding": "18.7.2", "matchCriteriaId": "7B98B4A6-EFB0-4651-BF56-06917E7CEC85"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:iphone_os:26.0:*:*:*:*:*:*:*", "matchCriteriaId": "E29A276A-7091-42B2-B893-6A5801A0716E"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "14.0", "versionEndExcluding": "14.8.2", "matchCriteriaId": "9827CBDC-8C03-46BA-B534-8533F0975804"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "15.0", "versionEndExcluding": "15.7.2", "matchCriteriaId": "4BE8199E-63D1-496C-B107-52853CFC2311"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:26.0:*:*:*:*:*:*:*", "matchCriteriaId": "551159EE-8311-4A13-802D-85871DAB5E77"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:tvos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.1", "matchCriteriaId": "290E0D29-CB5B-45A7-9FE3-FD2030B1D1A4"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:visionos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.1", "matchCriteriaId": "7DFD3616-65CA-4E5C-849C-3C20ACBCB610"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:watchos:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.1", "matchCriteriaId": "9F9D7F76-13FB-407C-94E5-221B93021568"}]}]}], "references": [{"url": "https://support.apple.com/en-us/125632", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125633", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125634", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125635", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125636", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125637", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125638", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/125639", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://cloud.google.com/blog/topics/threat-intelligence/darksword-ios-exploit-chain/ ... (truncated)