CVE Vulnerabilities

CVE-2020-9859

Double Free

Published: Jun 05, 2020 | Modified: Jan 09, 2023
CVSS 3.x
7.8
HIGH
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.2 HIGH
AV:L/AC:L/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu

A memory consumption issue was addressed with improved memory handling. This issue is fixed in iOS 13.5.1 and iPadOS 13.5.1, macOS Catalina 10.15.5 Supplemental Update, tvOS 13.4.6, watchOS 6.2.6. An application may be able to execute arbitrary code with kernel privileges.

Weakness

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

Affected Software

Name Vendor Start Version End Version
Ipados Apple * 13.5.1 (excluding)
Iphone_os Apple * 13.5.1 (excluding)
Mac_os_x Apple * 10.15.5 (excluding)
Tvos Apple * 13.4.6 (excluding)
Watchos Apple * 6.2.6 (excluding)

Potential Mitigations

References