CVE-2024-24810
C# vulnerability analysis and mitigation

Overview

The WiX toolset, which allows developers to create installers for Windows Installer, contains a security vulnerability identified as CVE-2024-24810. The vulnerability was discovered in the .be TEMP folder implementation and affects any installer built with the WiX installer framework. This issue was disclosed on February 7, 2024, and has been patched in version 4.0.4 and 3.14.0 (GitHub Advisory).

Technical details

The vulnerability exists when the bundle is not run as admin, causing the user's TEMP folder to be used instead of the system TEMP folder. An attacker can monitor the user's TEMP folder for changes and exploit DLL redirection by dropping a malicious DLL into the .be/.Local folder immediately when the .be folder is created. The vulnerability has been assigned a CVSS v3.1 base score of 8.3 (High), with the following metrics: Attack Vector: Local, Attack Complexity: Low, Privileges Required: Low, User Interaction: Required, Scope: Changed, and Impact levels (Confidentiality, Integrity, Availability) all rated as High (GitHub Advisory).

Impact

When exploited, this vulnerability allows attackers to escalate privileges through DLL redirection utilizing the .exe.Local Windows capability. When the burn engine elevates, the malicious DLL receives elevated privileges, potentially giving attackers high-level access to the system (GitHub Advisory).

Mitigation and workarounds

The vulnerability has been patched in WiX toolset versions 4.0.4 and 3.14.0. Users are advised to upgrade to these patched versions to protect against this security issue (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

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