CVE-2025-43361

7.8

Apple · iOS, iPadOS, macOS, tvOS, visionOS, watchOS

A kernel memory out of bounds read vulnerability allows a malicious application to access sensitive kernel memory data due to insufficient bounds checking.

Executive summary

A critical out of bounds read vulnerability in Apple operating systems could allow a malicious application to read sensitive kernel memory, posing a significant risk to system confidentiality.

Vulnerability

This is an out of bounds read vulnerability occurring within the kernel. The flaw can be triggered by a local, authenticated malicious application, allowing it to bypass memory isolation and read kernel memory.

Business impact

The ability to read kernel memory is a severe security compromise, as the kernel holds highly sensitive information, including cryptographic keys, credentials, and system state data. With a CVSS score of 7.8, this vulnerability is considered high severity, as it facilitates information disclosure that could lead to full system compromise or the bypass of security features.

Remediation

Immediate Action: Update all affected Apple devices to the latest available software versions (iOS/iPadOS 26, macOS 15.7.2 or 14.8.2, and corresponding versions for tvOS, visionOS, and watchOS) as specified in the vendor security advisories.

Proactive Monitoring: Monitor device telemetry for unusual application behavior, specifically applications attempting to perform unauthorized memory operations or unexpected system calls.

Compensating Controls: Ensure that only trusted applications from the official App Store are installed on devices, as this vulnerability requires a malicious application to be present on the host system to trigger the flaw.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given the sensitivity of kernel memory and the widespread use of Apple products in enterprise environments, organizations should prioritize the deployment of these security updates. Users should refrain from installing untrusted or unsigned applications, as these serve as the primary vector for exploitation until the patches are fully applied across the environment.

More Apple CVEs

Sources