CVE-2025-24104
📋 TL;DR
This vulnerability allows an attacker to modify protected system files on iOS/iPadOS devices by restoring a maliciously crafted backup file containing symlinks. It affects users who restore backups from untrusted sources on vulnerable iOS/iPadOS versions.
💻 Affected Systems
- iOS
- iPadOS
📦 What is this software?
Ipados by Apple
Ipados by Apple
⚠️ Risk & Real-World Impact
Worst Case
An attacker could gain persistent control over system files, potentially enabling privilege escalation, data theft, or device compromise.
Likely Case
Malicious backup files from untrusted sources could modify system files to bypass security controls or install malware.
If Mitigated
With proper controls, impact is limited as exploitation requires user interaction to restore malicious backups.
🎯 Exploit Status
Exploitation requires crafting malicious backup files and convincing users to restore them. No public exploit code identified.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: iOS 18.3, iPadOS 18.3, iPadOS 17.7.4
Vendor Advisory: https://support.apple.com/en-us/122066
Restart Required: Yes
Instructions:
1. Go to Settings > General > Software Update. 2. Download and install iOS 18.3, iPadOS 18.3, or iPadOS 17.7.4. 3. Device will restart automatically after installation.
🔧 Temporary Workarounds
Avoid untrusted backups
allOnly restore backups from trusted sources. Verify backup integrity before restoration.
Disable automatic backup restoration
allManually control backup restoration instead of automatic processes.
🧯 If You Can't Patch
- Only restore backups from verified, trusted sources
- Implement mobile device management (MDM) policies to control backup sources
🔍 How to Verify
Check if Vulnerable:
Check iOS/iPadOS version in Settings > General > About > Software Version. If version is below iOS 18.3, iPadOS 18.3, or iPadOS 17.7.4, device is vulnerable.
Check Version:
Settings > General > About > Software Version (no CLI command on iOS)
Verify Fix Applied:
After updating, verify version shows iOS 18.3, iPadOS 18.3, or iPadOS 17.7.4 in Settings > General > About > Software Version.
📡 Detection & Monitoring
Log Indicators:
- Unusual backup restoration events
- System file modification attempts from backup processes
Network Indicators:
- Backup transfers from untrusted sources
SIEM Query:
Search for backup restoration events followed by system file modification alerts