CVE-2024-29187 fix broke setup scenario, where setup gets started by a service account #8154
rkieslinger
started this conversation in
WiX Development
Replies: 2 comments
-
In my very adhoc testing of Burn's handling, it did respect the TMP system variable to determine where to place the Temporary files. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thx for the information, but I don't really want to tamper with the TMP system variable. There's not really a good point in time when to temporarly change the TMP system variable and also this could have side effects. IMO it's an obvious bug in an edge case. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
After updating from Wix 3.11.2.4516 to 3.14.1.8722, our setup fails if it gets started by a service account (Managed Service Account or Virtual Service Account).
It seems the newly introduced check, if a process is elevated, always returns
true
if it is run by a service account. This results in the temp directory always getting created underC:\Windows\Temp
, where then the service account without administrator privileges hasn't proper access.I think the problem also exists in Wix 4 (and maybe 5) (seems to be the same code).
Beta Was this translation helpful? Give feedback.
All reactions