CVE Vulnerabilities

CVE-2021-1875

Double Free

Published: Sep 08, 2021 | Modified: Sep 16, 2021
CVSS 3.x
7.8
HIGH
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu

A double free issue was addressed with improved memory management. This issue is fixed in Security Update 2021-002 Catalina, Security Update 2021-003 Mojave, iOS 14.5 and iPadOS 14.5, watchOS 7.4, tvOS 14.5, macOS Big Sur 11.3. Processing a maliciously crafted file may lead to heap corruption.

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 * 14.5 (excluding)
Iphone_os Apple * 14.5 (excluding)
Mac_os_x Apple 10.14 (including) 10.14 (including)
Mac_os_x Apple 10.14.0 (including) 10.14.0 (including)
Mac_os_x Apple 10.14.1 (including) 10.14.1 (including)
Mac_os_x Apple 10.14.2 (including) 10.14.2 (including)
Mac_os_x Apple 10.14.3 (including) 10.14.3 (including)
Mac_os_x Apple 10.14.4 (including) 10.14.4 (including)
Mac_os_x Apple 10.14.4-beta4 (including) 10.14.4-beta4 (including)
Mac_os_x Apple 10.14.5 (including) 10.14.5 (including)
Mac_os_x Apple 10.14.6 (including) 10.14.6 (including)
Mac_os_x Apple 10.14.6-security_update_2019-001 (including) 10.14.6-security_update_2019-001 (including)
Mac_os_x Apple 10.14.6-security_update_2019-002 (including) 10.14.6-security_update_2019-002 (including)
Mac_os_x Apple 10.14.6-security_update_2019-004 (including) 10.14.6-security_update_2019-004 (including)
Mac_os_x Apple 10.14.6-security_update_2019-005 (including) 10.14.6-security_update_2019-005 (including)
Mac_os_x Apple 10.14.6-security_update_2019-006 (including) 10.14.6-security_update_2019-006 (including)
Mac_os_x Apple 10.14.6-security_update_2019-007 (including) 10.14.6-security_update_2019-007 (including)
Mac_os_x Apple 10.14.6-security_update_2020-001 (including) 10.14.6-security_update_2020-001 (including)
Mac_os_x Apple 10.14.6-security_update_2020-002 (including) 10.14.6-security_update_2020-002 (including)
Mac_os_x Apple 10.14.6-security_update_2020-003 (including) 10.14.6-security_update_2020-003 (including)
Mac_os_x Apple 10.14.6-security_update_2020-004 (including) 10.14.6-security_update_2020-004 (including)
Mac_os_x Apple 10.14.6-security_update_2020-005 (including) 10.14.6-security_update_2020-005 (including)
Mac_os_x Apple 10.14.6-security_update_2020-006 (including) 10.14.6-security_update_2020-006 (including)
Mac_os_x Apple 10.14.6-security_update_2020-007 (including) 10.14.6-security_update_2020-007 (including)
Mac_os_x Apple 10.14.6-security_update_2021-001 (including) 10.14.6-security_update_2021-001 (including)
Mac_os_x Apple 10.14.6-security_update_2021-002 (including) 10.14.6-security_update_2021-002 (including)
Mac_os_x Apple 10.15 (including) 10.15 (including)
Mac_os_x Apple 10.15.1 (including) 10.15.1 (including)
Mac_os_x Apple 10.15.2 (including) 10.15.2 (including)
Mac_os_x Apple 10.15.3 (including) 10.15.3 (including)
Mac_os_x Apple 10.15.4 (including) 10.15.4 (including)
Mac_os_x Apple 10.15.5 (including) 10.15.5 (including)
Mac_os_x Apple 10.15.6 (including) 10.15.6 (including)
Mac_os_x Apple 10.15.6-supplemental_update (including) 10.15.6-supplemental_update (including)
Mac_os_x Apple 10.15.7 (including) 10.15.7 (including)
Mac_os_x Apple 10.15.7-security_update_2020 (including) 10.15.7-security_update_2020 (including)
Mac_os_x Apple 10.15.7-security_update_2020-001 (including) 10.15.7-security_update_2020-001 (including)
Mac_os_x Apple 10.15.7-security_update_2020-005 (including) 10.15.7-security_update_2020-005 (including)
Mac_os_x Apple 10.15.7-security_update_2020-007 (including) 10.15.7-security_update_2020-007 (including)
Mac_os_x Apple 10.15.7-security_update_2021-001 (including) 10.15.7-security_update_2021-001 (including)
Macos Apple 11.0 (including) 11.3 (excluding)
Tvos Apple * 14.5 (excluding)
Watchos Apple * 7.4 (excluding)

Potential Mitigations

References