Skip to main content

Apple CVE-2025-43510

HIGH
Improper Locking (CWE-667)
2025-12-12 product-security@apple.com
7.8
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Added to CISA KEV
Apr 03, 2026 - 14:28 cisa
CISA KEV
PoC Detected
Apr 03, 2026 - 14:28 vuln.today
Public exploit code
Analysis Generated
Mar 19, 2026 - 18:30 vuln.today
CVE Published
Dec 12, 2025 - 21:15 nvd
HIGH 7.8

DescriptionNVD

A memory corruption issue was addressed with improved lock state checking. This issue is fixed in watchOS 26.1, iOS 18.7.2 and iPadOS 18.7.2, macOS Tahoe 26.1, visionOS 26.1, tvOS 26.1, macOS Sonoma 14.8.2, macOS Sequoia 15.7.2, iOS 26.1 and iPadOS 26.1. A malicious application may cause unexpected changes in memory shared between processes.

AnalysisAI

Apple kernel lock state checking flaw allows a malicious application to cause unexpected changes in memory shared between processes, potentially enabling cross-process data manipulation on iOS, macOS, and other Apple platforms.

Technical ContextAI

The CWE-667 improper locking flaw means the kernel fails to properly validate lock states when processes access shared memory regions. This race condition allows a malicious app to modify memory that other processes rely on for integrity.

RemediationAI

Apply the latest Apple security updates across all devices. This vulnerability is typically chained with other exploits, so patching all concurrent Apple advisories is essential.

Share

CVE-2025-43510 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy