---
id: CVE-2025-43541
title: A type confusion issue was addressed with improved state handling
summary: >-
  A type confusion issue was addressed with improved state handling. This issue
  is fixed in Safari 26.2, iOS 18.7.3 and iPadOS 18.7.3, iOS 26.2 and iPadOS
  26.2, macOS Tahoe 26.2, visionOS 26.2. Processing maliciously crafted web
  content ma…
severity: medium
cvss: 4.3
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L'
cwe:
  - CWE-843
vendor: apple
product: safari
affected:
  - safari < 26.2
  - ipados < 18.7.3
  - 'ipados >= 26.0, < 26.2'
  - iphone_os < 18.7.3
  - 'iphone_os >= 26.0, < 26.2'
  - macos < 26.2
  - visionos < 26.2
patched:
  - safari 26.2
  - ipados 26.2
  - iphone_os 26.2
  - macos 26.2
  - visionos 26.2
published: '2025-12-17'
updated: '2026-09-30'
sourceUpdated: '2026-09-30T20:10:00.247'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-43541'
references:
  - url: 'https://support.apple.com/en-us/125884'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/125885'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/125886'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/125891'
    label: product-security@apple.com
  - url: 'https://support.apple.com/en-us/125892'
    label: product-security@apple.com
tags:
  - nvd
  - exploit-available
epss: 0.3414
epssPercentile: 0.98357
exploits:
  github: 1
  githubRepos:
    - 'https://github.com/crypt0bit/CVE-2025-43541'
  checkedAt: '2026-09-30T20:23:53.986Z'
exploitAvailable: true
ingestedAt: '2026-09-30T20:23:19.458Z'
---

## Overview

A type confusion issue was addressed with improved state handling. This issue is fixed in Safari 26.2, iOS 18.7.3 and iPadOS 18.7.3, iOS 26.2 and iPadOS 26.2, macOS Tahoe 26.2, visionOS 26.2. Processing maliciously crafted web content may lead to an unexpected Safari crash.

## Affected

- `safari < 26.2`
- `ipados < 18.7.3`
- `ipados >= 26.0, < 26.2`
- `iphone_os < 18.7.3`
- `iphone_os >= 26.0, < 26.2`
- `macos < 26.2`
- `visionos < 26.2`

## Remediation

Upgrade past the affected range:

- `safari 26.2`
- `ipados 26.2`
- `iphone_os 26.2`
- `macos 26.2`
- `visionos 26.2`
