Cloudanix VulnDB

CVE-2022-32933

Medium · 5.3

CVSS

5.3

EPSS

0.4%

Published

Jun 10, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in older macOS versions could let websites see which other sites someone visited even when using Safari's private browsing feature.

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

What it actually does

The vulnerability allows a remote website to disclose and track the user's browsing history specifically when Safari is operating in private browsing mode due to incomplete isolation of private session data.

Why it matters to the business

Users relying on private browsing for sensitive research or activity face unexpected privacy loss, potentially exposing personal or corporate interests to third parties and undermining trust in the browser's privacy protections.

How an attack unfolds

An attacker hosts a malicious website that leverages the flawed code path to query or infer previously visited sites during a private browsing session; the flaw was addressed by removing the vulnerable code in the Safari implementation.

How to fix it

Upgrade affected macOS Monterey systems to version 12.5 or later where the vulnerable code has been removed; for older branches apply the corresponding Safari updates that eliminate the disclosure vector.

How to confirm the fix worked

Verify the installed macOS build is 12.5 or newer via System Information or software update logs; confirm Safari private browsing sessions no longer leak history to external sites through targeted testing.

Typical attack path

  1. User opens Safari in private browsing mode and visits sensitive sites
  2. User is directed to or visits an attacker-controlled website
  3. Malicious site executes tracking code that exploits the information disclosure
  4. Attacker receives data revealing the user's prior private browsing activity

How to detect it

Examine Safari process logs, private browsing session artifacts, and network traffic for unexpected outbound requests from macOS endpoints that correlate with private mode usage; review endpoint telemetry for signs of history disclosure to untrusted domains.

What your security team should do

  • Prioritize deployment of macOS Monterey 12.5 across all managed endpoints using private browsing
  • Review and enforce browser update policies to prevent use of versions prior to the fix
  • Monitor Apple security advisories for any related Safari updates on other macOS releases

The record

An information disclosure issue was addressed by removing the vulnerable code. This issue is fixed in macOS Monterey 12.5. A website may be able to track the websites a user visited in Safari private browsing mode.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 webkit2gtk 0 2.38.0-1~deb11u1
Debian:11 wpewebkit 0 2.38.0-1~deb11u1
Debian:12 webkit2gtk 0 2.38.0-1
Debian:12 wpewebkit 0 2.38.0-1
Debian:13 webkit2gtk 0 2.38.0-1
Debian:13 wpewebkit 0 2.38.0-1
Red Hat:enterprise_linux:8::appstream webkit2gtk3 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-debuginfo 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-debugsource 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-devel 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-devel-debuginfo 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc-debuginfo 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc-devel 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc-devel-debuginfo 0 0:2.40.5-1.el8
Red Hat:enterprise_linux:9::appstream webkit2gtk3 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-debuginfo 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-debugsource 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-devel 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-devel-debuginfo 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-jsc 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-jsc-debuginfo 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-jsc-devel 0 0:2.40.5-1.el9
Red Hat:enterprise_linux:9::appstream webkit2gtk3-jsc-devel-debuginfo 0 0:2.40.5-1.el9
SUSE:Enterprise Storage 7.1 webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS webkit2gtk3 0 2.42.2-150000.3.157.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 webkit2gtk3-soup2 0 2.42.2-150400.4.64.2
SUSE:Linux Enterprise Module for Basesystem 15 SP5 webkit2gtk3-soup2 0 2.42.2-150400.4.64.2
SUSE:Linux Enterprise Module for Desktop Applications 15 SP4 webkit2gtk3 0 2.42.2-150400.4.64.2
SUSE:Linux Enterprise Module for Desktop Applications 15 SP5 webkit2gtk3 0 2.42.2-150400.4.64.2
SUSE:Linux Enterprise Module for Development Tools 15 SP4 webkit2gtk4 0 2.42.2-150400.4.64.2
SUSE:Linux Enterprise Module for Development Tools 15 SP5 webkit2gtk4 0 2.42.2-150400.4.64.2
SUSE:Linux Enterprise Server 12 SP5 webkit2gtk3 0 2.42.2-2.158.2
SUSE:Linux Enterprise Server 15 SP1-LTSS webkit2gtk3 0 2.42.2-150000.3.157.1
SUSE:Linux Enterprise Server 15 SP2-LTSS webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise Server 15 SP3-LTSS webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 webkit2gtk3 0 2.42.2-2.158.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 webkit2gtk3 0 2.42.2-150000.3.157.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 webkit2gtk3 0 2.42.2-150200.91.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 webkit2gtk3 0 2.42.2-2.158.2
SUSE:Linux Enterprise Workstation Extension 12 SP5 webkit2gtk3 0 2.42.2-2.158.2
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 2.38.2-0ubuntu0.20.04.1
Ubuntu:20.04:LTS wpewebkit 0 No fix
Ubuntu:22.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:22.04:LTS webkit2gtk 0 2.38.2-0ubuntu0.22.04.2
Ubuntu:22.04:LTS wpewebkit 0 No fix
Ubuntu:24.04:LTS 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 wpewebkit 0 No fix
Ubuntu:Pro:22.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:22.04:LTS wpewebkit 0 No fix
Ubuntu:Pro:24.04:LTS qtwebkit-opensource-src 0 No fix
openSUSE:Leap 15.4 webkit2gtk3 0 2.42.2-150400.4.64.2
openSUSE:Leap 15.4 webkit2gtk3-soup2 0 2.42.2-150400.4.64.2
openSUSE:Leap 15.4 webkit2gtk4 0 2.42.2-150400.4.64.2
openSUSE:Leap 15.5 webkit2gtk3 0 2.42.2-150400.4.64.2
openSUSE:Leap 15.5 webkit2gtk3-soup2 0 2.42.2-150400.4.64.2
openSUSE:Leap 15.5 webkit2gtk4 0 2.42.2-150400.4.64.2

Related vulnerabilities