Apple this week released software updates to address tens of security flaws in iOS, iPadOS, macOS Catalina, and other products.
A total of 23 vulnerabilities were addressed in iOS 13.3.1 and iPadOS 13.3.1, now rolling out for iPhone 6s and later, iPad Air 2 and later, iPad mini 4 and later, and iPod touch 7th generation.
The flaws impact components such as Audio, FaceTime, ImageIO, IOAcceleratorFamily, IPSec, Kernel, libxpc, Mail, Messages, Phone, Safari Login AutoFill, Screenshots, and wifivelocityd.
Successful exploitation of most of these issues could result in arbitrary code execution with kernel or system privileges, Apple explains in its advisory.
Other flaws, however, could lead to leaking restricted memory, determining kernel memory layout, heap corruption, privilege escalation, unauthorized access to contacts from the lock screen, or passwords being sent unencrypted over the network.
iOS 13.3.1 also “adds a setting to control the use of location services by the U1 Ultra Wideband chip,” Apple explains in the platform’s release notes. This setting allows users to completely turn off location checks on their devices, which was not possible before due to the ultra-wideband technology.
Apple also released iOS 12.4.5 this week, for iPhone 5s, iPhone 6, iPhone 6 Plus, iPad Air, iPad mini 2, iPad mini 3, and iPod touch 6th generation, but says that no CVEs were included in the update.
There were 32 vulnerabilities addressed with the release of macOS Catalina 10.15.3 and security updates for macOS Mojave and High Sierra — the patches apply to macOS High Sierra 10.13.6, macOS Mojave 10.14.6, and macOS Catalina 10.15.2.
Impacted components include AnnotationKit, Audio, autofs, CoreBluetooth, Crash Reporter, Image Processing, ImageIO, Intel Graphics Driver, IOAcceleratorFamily, IPSec, Kernel, libxml2, libxpc, PackageKit, Security, sudo, System, Wi-Fi, and wifivelocityd.
Apple says the bugs could be exploited to execute arbitrary code on an affected system, determine kernel memory layout, read restricted memory, trigger a heap corruption, overwrite files, or bypass Gatekeeper, among others.
watchOS 6.1.2 was released with patches for 15 vulnerabilities in AnnotationKit, Audio, ImageIO, IOAcceleratorFamily, Kernel, libxpc, and wifivelocityd. These could lead to code execution, privilege escalation, heap corruption, or could allow an application to read restricted memory.
The newly released tvOS 13.3.1 includes patches for 14 vulnerabilities in Audio, ImageIO, IOAcceleratorFamily, IPSec, Kernel, libxpc, WebKit, and wifivelocityd, which could lead to arbitrary code execution, privilege escalation, or heap corruption, or could allow applications to read restricted memory or determine kernel memory layout.
Safari 13.0.5 was released with fixes for two security flaws that could result in address bar spoofing when visiting a malicious website, or in a local user unknowingly sending a password unencrypted over the network.
This week, Apple also released iTunes 12.10.4 for Windows, which addresses an issue that could result in a user gaining access to protected parts of the file system.