---
id: CVE-2026-84596
title: An out-of-bounds read was addressed with improved bounds checking
summary: >-
  An out-of-bounds read was addressed with improved bounds checking. This issue
  is fixed in iOS 27 and iPadOS 27, macOS Golden Gate 27, tvOS 27, visionOS 27,
  watchOS 27. Processing a maliciously crafted font may result in the disclosure
  of…
severity: medium
cvss: 6.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'
cwe:
  - CWE-125
vendor: apple
product: ipados
affected:
  - ipados < 27.0
  - iphone_os < 27.0
  - macos < 27.0
  - tvos < 27.0
  - visionos < 27.0
  - watchos < 27.0
patched:
  - ipados 27.0
  - iphone_os 27.0
  - macos 27.0
  - tvos 27.0
  - visionos 27.0
  - watchos 27.0
published: '2026-09-14'
updated: '2026-09-16'
sourceUpdated: '2026-09-16T01:06:22.940'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-84596'
references:
  - url: 'https://support.apple.com/en-us/149034'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/149035'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/149036'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/149037'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/149038'
    label: product-security@apple.com
tags:
  - nvd
  - cve.org
epss: 0.00406
epssPercentile: 0.32149
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-09-15T14:47:00.667363Z'
ingestedAt: '2026-09-14T21:15:17.474Z'
---

## Overview

An out-of-bounds read was addressed with improved bounds checking. This issue is fixed in iOS 27 and iPadOS 27, macOS Golden Gate 27, tvOS 27, visionOS 27, watchOS 27. Processing a maliciously crafted font may result in the disclosure of process memory.

## Affected

- `ipados < 27.0`
- `iphone_os < 27.0`
- `macos < 27.0`
- `tvos < 27.0`
- `visionos < 27.0`
- `watchos < 27.0`

## Remediation

Upgrade past the affected range:

- `ipados 27.0`
- `iphone_os 27.0`
- `macos 27.0`
- `tvos 27.0`
- `visionos 27.0`
- `watchos 27.0`
