CVE-2024-44202

5.3 MEDIUM

📋 TL;DR

This vulnerability allows unauthorized access to Private Browsing tabs in Apple's Safari browser without proper authentication. It affects iOS and iPadOS users who use Private Browsing mode. The issue was caused by improper state management during authentication checks.

💻 Affected Systems

Products:
  • iOS
  • iPadOS
  • Safari browser
Versions: Versions prior to iOS 18 and iPadOS 18
Operating Systems: iOS, iPadOS
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects devices using Private Browsing mode in Safari. Requires physical access to the device.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

An attacker with physical access to a locked device could access sensitive Private Browsing session data including browsing history, saved credentials, and personal information without authentication.

🟠

Likely Case

Someone with brief physical access to an unattended device could view Private Browsing tabs that should require authentication, potentially exposing sensitive browsing activity.

🟢

If Mitigated

With proper device passcode/password protection and immediate device locking when unattended, the window for exploitation is significantly reduced.

🌐 Internet-Facing: LOW - This is primarily a local physical access vulnerability, not remotely exploitable.
🏢 Internal Only: MEDIUM - In organizational settings, this could allow unauthorized access to sensitive browsing sessions on shared or unattended devices.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Exploitation requires physical access to the device. No special tools or technical knowledge needed beyond basic device interaction.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: iOS 18 and iPadOS 18

Vendor Advisory: https://support.apple.com/en-us/121250

Restart Required: Yes

Instructions:

1. Go to Settings > General > Software Update. 2. Download and install iOS 18/iPadOS 18 update. 3. Restart device when prompted.

🔧 Temporary Workarounds

Disable Private Browsing

all

Temporarily disable Private Browsing mode until patching is possible

Force Close Safari After Use

all

Manually close Safari tabs and force quit the app after Private Browsing sessions

🧯 If You Can't Patch

  • Implement strict physical security controls for devices
  • Enforce immediate device locking policies when unattended

🔍 How to Verify

Check if Vulnerable:

Check if device is running iOS/iPadOS version earlier than 18.0

Check Version:

Settings > General > About > Version

Verify Fix Applied:

Verify device is running iOS 18/iPadOS 18 or later

📡 Detection & Monitoring

Log Indicators:

  • Unusual access patterns to Safari Private Browsing sessions
  • Multiple failed authentication attempts followed by successful Private Browsing access

Network Indicators:

  • None - this is a local physical access vulnerability

SIEM Query:

Not applicable - primarily physical security issue

🔗 References

📤 Share & Export