CVE-2022-42291
📋 TL;DR
NVIDIA GeForce Experience installer contains a vulnerability where users installing the software from a compromised directory may inadvertently delete data from linked locations, potentially leading to data tampering. This affects users installing NVIDIA GeForce Experience software. The vulnerability requires user interaction and specific conditions to be exploited.
💻 Affected Systems
- NVIDIA GeForce Experience
📦 What is this software?
⚠️ Risk & Real-World Impact
Worst Case
Critical data loss or tampering if user installs from a directory containing malicious symlinks or junctions pointing to sensitive system locations.
Likely Case
Accidental data deletion from user directories when installing from locations with symbolic links, requiring specific user actions.
If Mitigated
No impact if users install from trusted directories without symbolic links or if software is already patched.
🎯 Exploit Status
Requires user to explicitly launch installer from compromised directory containing malicious symlinks. No direct remote exploitation.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: 3.27.0.112 and later
Vendor Advisory: https://nvidia.custhelp.com/app/answers/detail/a_id/5384
Restart Required: Yes
Instructions:
1. Open NVIDIA GeForce Experience. 2. Click the settings gear icon. 3. Check for updates. 4. If update available, install version 3.27.0.112 or later. 5. Restart system after installation.
🔧 Temporary Workarounds
Safe Installation Directory
windowsAlways install NVIDIA GeForce Experience from trusted directories without symbolic links or junctions.
Disable Symbolic Link Creation
windowsRestrict creation of symbolic links to prevent malicious directory structures.
gpedit.msc -> Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignment -> Create symbolic links
🧯 If You Can't Patch
- Educate users to only install software from trusted directories without symbolic links
- Implement application whitelisting to control software installation locations
🔍 How to Verify
Check if Vulnerable:
Check NVIDIA GeForce Experience version in settings. If version is below 3.27.0.112, system is vulnerable.
Check Version:
In NVIDIA GeForce Experience: Settings -> General -> Version
Verify Fix Applied:
Verify version is 3.27.0.112 or higher in NVIDIA GeForce Experience settings.
📡 Detection & Monitoring
Log Indicators:
- Windows Event Logs showing file deletion events during NVIDIA installer execution
- Application logs showing GeForce Experience installation from unusual directories
Network Indicators:
- No network indicators - local vulnerability only
SIEM Query:
EventID=4663 AND ProcessName="*GeForce*" AND AccessMask="0x10000" (Delete)