Cloudanix VulnDB

CVE-2024-40794

Medium · 5.3

CVSS

5.3

EPSS

1.2%

Published

Jul 29, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in Apple's web browser allowed someone to peek at your private browsing tabs without needing your password or permission.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Exposure
Component
Application
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability stems from insufficient state management in the private browsing feature, allowing unauthorized access to tabs that should require authentication.

Why it matters to the business

Attackers could view private browsing activity, potentially exposing sensitive information like visited sites or form data without user consent; widespread use of affected Apple products increases organizational exposure risk.

How an attack unfolds

An attacker with network access can exploit the authentication bypass to retrieve content from private browsing sessions by abusing the flawed state handling.

How to fix it

Update Safari to version 17.6, iOS and iPadOS to 17.6, and macOS Sonoma to 14.6 or later.

How to confirm the fix worked

Verify the installed version matches or exceeds the fixed releases and test that private browsing requires proper authentication.

Typical attack path

  1. Identify vulnerable Apple device running affected Safari or OS version
  2. Leverage the state management flaw to bypass authentication checks
  3. Access private browsing tabs remotely or locally without credentials

How to detect it

Review system logs for unexpected access to browser processes or private mode indicators; check for anomalies in Safari activity.

What your security team should do

  • Apply the latest updates to affected Apple products immediately
  • Monitor for any unusual access patterns to browser sessions
  • Educate users on the importance of keeping software updated

The record

This issue was addressed through improved state management. This issue is fixed in Safari 17.6, iOS 17.6 and iPadOS 17.6, macOS Sonoma 14.6. Private Browsing tabs may be accessed without authentication.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 webkit2gtk 0 2.44.3-1~deb11u1
Debian:11 wpewebkit 0 No fix
Debian:12 webkit2gtk 0 2.44.3-1~deb12u1
Debian:12 wpewebkit 0 No fix
Debian:13 webkit2gtk 0 2.44.3-1
Debian:13 wpewebkit 0 2.44.3-1
Debian:14 webkit2gtk 0 2.44.3-1
Debian:14 wpewebkit 0 2.44.3-1
SUSE:Enterprise Storage 7.1 webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS webkit2gtk3 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS webkit2gtk4 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS webkit2gtk3 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS webkit2gtk4 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 webkit2gtk3-soup2 0 2.44.3-150600.12.9.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 webkit2gtk4 0 2.44.3-150600.12.9.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 webkit2gtk3 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP6 webkit2gtk3 0 2.44.3-150600.12.9.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 webkit2gtk4 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 webkit2gtk4 0 2.44.3-150600.12.9.1
SUSE:Linux Enterprise Server 12 SP5 webkit2gtk3 0 2.44.3-4.12.1
SUSE:Linux Enterprise Server 15 SP2-LTSS webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise Server 15 SP3-LTSS webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise Server 15 SP4-LTSS webkit2gtk3 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Server 15 SP4-LTSS webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Server 15 SP4-LTSS webkit2gtk4 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 webkit2gtk3 0 2.44.3-4.12.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 webkit2gtk3 0 2.44.3-150200.118.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 webkit2gtk3 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 webkit2gtk4 0 2.44.3-150400.4.88.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 webkit2gtk3 0 2.44.3-4.12.1
SUSE:Linux Enterprise Workstation Extension 12 SP5 webkit2gtk3 0 2.44.3-4.12.1
SUSE:Manager Proxy 4.3 webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
SUSE:Manager Server 4.3 webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
Ubuntu:16.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:16.04:LTS qtwebkit-source 0 No fix
Ubuntu:16.04:LTS webkit2gtk 0 No fix
Ubuntu:16.04:LTS webkitgtk 0 No fix
Ubuntu:18.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:18.04:LTS qtwebkit-source 0 No fix
Ubuntu:18.04:LTS webkit2gtk 0 No fix
Ubuntu:18.04:LTS webkitgtk 0 No fix
Ubuntu:20.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:20.04:LTS webkit2gtk 0 No fix
Ubuntu:20.04:LTS wpewebkit 0 No fix
Ubuntu:22.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:22.04:LTS wpewebkit 0 No fix
Ubuntu:24.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:24.10 qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:16.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:16.04:LTS qtwebkit-source 0 No fix
Ubuntu:Pro:16.04:LTS webkit2gtk 0 No fix
Ubuntu:Pro:16.04:LTS webkitgtk 0 No fix
Ubuntu:Pro:18.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:18.04:LTS qtwebkit-source 0 No fix
Ubuntu:Pro:18.04:LTS webkit2gtk 0 No fix
Ubuntu:Pro:18.04:LTS webkitgtk 0 No fix
Ubuntu:Pro:20.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:20.04:LTS webkit2gtk 0 No fix
Ubuntu:Pro:20.04:LTS wpewebkit 0 No fix
openSUSE:Leap 15.5 webkit2gtk3 0 2.44.3-150400.4.88.1
openSUSE:Leap 15.5 webkit2gtk3-soup2 0 2.44.3-150400.4.88.1
openSUSE:Leap 15.5 webkit2gtk4 0 2.44.3-150400.4.88.1
openSUSE:Leap 15.6 webkit2gtk3 0 2.44.3-150600.12.9.1
openSUSE:Leap 15.6 webkit2gtk3-soup2 0 2.44.3-150600.12.9.1
openSUSE:Leap 15.6 webkit2gtk4 0 2.44.3-150600.12.9.1

Related vulnerabilities