CVE Vulnerabilities

CVE-2021-30703

Double Free

Published: Sep 08, 2021 | Modified: Sep 17, 2021
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 double free issue was addressed with improved memory management. This issue is fixed in tvOS 14.6, iOS 14.6 and iPadOS 14.6, Security Update 2021-004 Catalina, Security Update 2021-005 Mojave, macOS Big Sur 11.4, watchOS 7.5. 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 * 14.6 (excluding)
Iphone_os Apple * 14.6 (excluding)
Mac_os_x Apple 10.14 (including) 10.14.5 (including)
Mac_os_x Apple 10.15 (including) 10.15.6 (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.14.6-security_update_2021-003 (including) 10.14.6-security_update_2021-003 (including)
Mac_os_x Apple 10.14.6-security_update_2021-004 (including) 10.14.6-security_update_2021-004 (including)
Mac_os_x Apple 10.14.6-supplemental_update (including) 10.14.6-supplemental_update (including)
Mac_os_x Apple 10.14.6-supplemental_update_2 (including) 10.14.6-supplemental_update_2 (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)
Mac_os_x Apple 10.15.7-security_update_2021-002 (including) 10.15.7-security_update_2021-002 (including)
Mac_os_x Apple 10.15.7-security_update_2021-003 (including) 10.15.7-security_update_2021-003 (including)
Mac_os_x Apple 10.15.7-supplemental_update (including) 10.15.7-supplemental_update (including)
Macos Apple 11.0 (including) 11.4 (excluding)
Tvos Apple * 14.6 (excluding)
Watchos Apple * 7.5 (excluding)

Potential Mitigations

References