CVE-2025-10213
Homebrew vulnerability analysis and mitigation

Overview

CVE-2025-10213 is a DLL search path hijacking vulnerability in UPDF for Windows version 1.8.5.0. It allows local attackers to execute arbitrary code by placing a malicious dxtn.dll file in the C:\Users\<user>\AppData\Local\Microsoft\WindowsApps\ directory, which is loaded by the UPDF.exe executable. The vulnerability was published on September 10, 2025, and was assigned by INCIBE. It carries a CVSS v3.1 base score of 7.8 (High) and a CVSS v4.0 base score of 7.0 (High) (INCIBE Advisory, ENISA EUVD).

Technical details

The root cause is classified as CWE-427 (Uncontrolled Search Path Element). When UPDF.exe launches, it searches for dxtn.dll using an insecure search path that includes the user-writable C:\Users\<user>\AppData\Local\Microsoft\WindowsApps\ directory. An attacker with local access can place a crafted dxtn.dll in this directory; when the victim subsequently runs UPDF, the malicious DLL is loaded and executed in the context of the UPDF process. This technique maps to MITRE ATT&CK T1574.001 (DLL Search Order Hijacking) and requires user interaction (launching the application) but no elevated privileges to plant the payload (INCIBE Advisory, ENISA EUVD).

Impact

Successful exploitation results in arbitrary code execution with the privileges of the UPDF process, leading to high confidentiality, integrity, and availability impact on the affected system. An attacker can use this as a persistence mechanism by ensuring the malicious DLL is loaded each time the victim opens UPDF. While the scope is limited to the local system (no lateral movement inherent to the vulnerability itself), the ability to execute arbitrary code could facilitate credential theft, data exfiltration, or deployment of additional malware (INCIBE Advisory).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2025-10213. The EPSS score is approximately 0.014% (0.000140), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires local access to the target machine and user interaction (the victim must launch UPDF), which limits the attack surface compared to remote vulnerabilities (ENISA EUVD).

Exploitation steps

  1. Gain local access: Obtain local access to the target Windows system where UPDF 1.8.5.0 is installed, either through physical access, an existing low-privileged account, or a prior compromise.
  2. Craft malicious DLL: Compile a malicious dxtn.dll that executes the desired payload (e.g., a reverse shell, credential harvester, or persistence mechanism) when loaded.
  3. Place the DLL: Copy the malicious dxtn.dll to C:\Users\<target_user>\AppData\Local\Microsoft\WindowsApps\. This directory is writable by the user without elevated privileges.
  4. Wait for victim to launch UPDF: When the target user opens UPDF.exe, the application searches its DLL load path and finds the attacker-placed dxtn.dll before any legitimate version.
  5. Achieve code execution: The malicious DLL is loaded into the UPDF process, executing the attacker's payload with the privileges of the UPDF process and the logged-in user (INCIBE Advisory).

Indicators of compromise

  • File System: Presence of an unexpected or unsigned dxtn.dll in C:\Users\<user>\AppData\Local\Microsoft\WindowsApps\; file creation timestamps inconsistent with legitimate software installation.
  • Process: Unusual child processes spawned by UPDF.exe (e.g., cmd.exe, powershell.exe, curl.exe); unexpected network connections originating from the UPDF process.
  • Logs: Windows Event Log entries (Event ID 7 or similar) showing dxtn.dll loaded from AppData\Local\Microsoft\WindowsApps\ rather than the UPDF installation directory; Sysmon Event ID 7 (Image Loaded) for dxtn.dll with a non-standard path.
  • Network: Outbound connections from UPDF.exe to unknown or suspicious IP addresses/domains, particularly shortly after application launch.

Mitigation and workarounds

Users should update UPDF for Windows to a version newer than 1.8.5.0, as the vulnerability is specific to that release. As a workaround, users can monitor and restrict write access to the C:\Users\<user>\AppData\Local\Microsoft\WindowsApps\ directory, or use application whitelisting (e.g., Windows Defender Application Control) to prevent unauthorized DLLs from loading. Organizations should also enable Sysmon or equivalent endpoint detection to alert on DLL loads from user-writable paths (INCIBE Advisory).

Additional resources


SourceThis report was generated using AI

Related Homebrew vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-17627HIGH7.1
  • Homebrew logoHomebrew
  • langflow
NoYesSep 04, 2026
CVE-2026-17631MEDIUM6.5
  • Homebrew logoHomebrew
  • langflow
NoYesSep 04, 2026
CVE-2026-17622MEDIUM6.5
  • Homebrew logoHomebrew
  • langflow
NoYesSep 04, 2026
CVE-2026-14470MEDIUM6.5
  • Homebrew logoHomebrew
  • langflow
NoYesSep 04, 2026
CVE-2026-17621MEDIUM5.4
  • Homebrew logoHomebrew
  • langflow
NoYesSep 04, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management