SB2023092140 - Multiple vulnerabilities in Apple iOS 16 and iPadOS 16



SB2023092140 - Multiple vulnerabilities in Apple iOS 16 and iPadOS 16

Published: September 21, 2023 Updated: May 30, 2025

Security Bulletin ID SB2023092140
Severity
Critical
Patch available
YES
Number of vulnerabilities 19
Exploitation vector Remote access
Highest impact Code execution

Breakdown by Severity

Critical 5% High 16% Low 79%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 19 secuirty vulnerabilities.


1) Input validation error (CVE-ID: CVE-2023-41992)

The vulnerability allows a local application to escalate privileges on the system.

The vulnerability exists due to insufficient validation of user-supplied input within the OS kernel. A local application can execute arbitrary code on the system with elevated privileges.

Note, the vulnerability is being actively exploited in the wild.


2) Improper Verification of Cryptographic Signature (CVE-ID: CVE-2023-41991)

The vulnerability allows a remote attacker application to bypass implemented security restrictions.

The vulnerability exists due to improper verification of cryptographic signature within the Security component. A remote attacker can create a specially crafted application that can bypass signature validation process, trick the victim into installing it and compromise the affected system.

Note, the vulnerability is being actively exploited in the wild.


3) Buffer overflow (CVE-ID: CVE-2023-41993)

The vulnerability allows a remote attacker to execute arbitrary code on the target system.

The vulnerability exists due to a boundary error when processing HTML content in WebKit. A remote attacker can create a specially crafted website, trick the victim into opening it, trigger memory corruption and execute arbitrary code on the target system.

Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.

Note, the vulnerability is being actively exploited in the wild.


4) Permissions, Privileges, and Access Controls (CVE-ID: CVE-2023-35990)

The vulnerability allows a local application to gain access to sensitive information.

The vulnerability exists due to improperly imposed security restrictions in Safari. A local application can identify what other apps a user has installed.


5) Error Handling (CVE-ID: CVE-2023-40395)

The vulnerability allows a local application to gain access to sensitive information.

The vulnerability exists due to improper error handling in Game Center. A local application can access contacts.


6) Out-of-bounds read (CVE-ID: CVE-2023-40403)

The vulnerability allows a remote attacker to gain access to potentially sensitive information.

The vulnerability exists due to a boundary condition in libxslt. A remote attacker can create a specially crafted website, trick the victim into opening it, trigger an out-of-bounds read error and read contents of memory on the system.


7) Buffer overflow (CVE-ID: CVE-2023-40420)

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to a boundary error in CoreAnimation. A remote attacker can trick the victim to visit a specially crafted website, trigger memory corruption and perform a denial of service (DoS) attack.


8) Security features bypass (CVE-ID: CVE-2023-40448)

The vulnerability allows a remote attacker to bypass implemented security restrictions.

The vulnerability exists due to improper input validation in App Store. A remote attacker can trick the victim to visit a specially crafted website and break out of Web Content sandbox.


9) Improper access control (CVE-ID: CVE-2023-40454)

The vulnerability allows a local application to delete arbitrary files on the system.

The vulnerability exists due to improper access restrictions in libxpc. A local application can delete arbitrary files on the system.


10) Buffer overflow (CVE-ID: CVE-2023-41063)

The vulnerability allows a local application to escalate privileges on the system.

The vulnerability exists due to a boundary error in Pro Res. A local application can trigger memory corruption and execute arbitrary code with kernel privileges.


11) Improper access control (CVE-ID: CVE-2023-41068)

The vulnerability allows a local application to escalate privileges on the system.

The vulnerability exists due to improper access restrictions in MobileStorageMounter. A local application can bypass implemented security restrictions and escalate privileges on the system.


12) Improper Authorization (CVE-ID: CVE-2023-41070)

The vulnerability allows a local application to gain access to sensitive information.

The vulnerability exists due to improper authorization in Share Sheet. A local application can access sensitive data logged when a user shares a link.


13) Improper Authorization (CVE-ID: CVE-2023-41073)

The vulnerability allows a local application to gain access to sensitive information.

The vulnerability exists due to improper authorization in libxpc. A local application can gain unauthorized access to protected user data.


14) Out-of-bounds read (CVE-ID: CVE-2023-41232)

The vulnerability allows a local application to gain access to potentially sensitive information.

The vulnerability exists due to a boundary condition within the Biometric Authentication component. A local application can trigger an out-of-bounds read error and read contents of memory on the system.


15) Security features bypass (CVE-ID: CVE-2023-41981)

The vulnerability allows a local user to bypass implemented security restrictions.

The vulnerability exists due to improper memory handling. A local user can bypass kernel memory mitigations and execute arbitrary code on the system.



16) Buffer overflow (CVE-ID: CVE-2023-41984)

The vulnerability allows a local application to escalate privileges on the system.

The vulnerability exists due to a boundary error within the OS kernel. A local application can trigger memory corruption and execute arbitrary code with kernel privileges.


17) Creation of Temporary File With Insecure Permissions (CVE-ID: CVE-2023-40438)

The vulnerability allows a local application to gain access to sensitive information.

The vulnerability exists due to improper handling of temporary files in Core Image. A local application can access edited photos saved to a temporary directory.



18) Improper access control (CVE-ID: CVE-2023-38612)

The vulnerability allows a local application to gain access to sensitive information.

The vulnerability exists due to improper access restrictions in Ask to Buy. A local application can gain access to sensitive user information.


19) Improper Authentication (CVE-ID: CVE-2023-40401)

The vulnerability allows an attacker to bypass authentication process.

The vulnerability exists due to improper authentication in Passkeys. An attacker with physical access to the device can access passkeys without authentication.


Remediation

Install update from vendor's website.