[Bug 60155] New: msisip.dll: MsiSIPVerifyIndirectData is unimplemented, causes wine to abort
http://bugs.winehq.org/show_bug.cgi?id=60155 Bug ID: 60155 Summary: msisip.dll: MsiSIPVerifyIndirectData is unimplemented, causes wine to abort Product: Wine Version: 11.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@list.winehq.org Reporter: nileshkumbhar1604@gmail.com Target Milestone: --- Distribution: --- Created attachment 81774 --> http://bugs.winehq.org/attachment.cgi?id=81774 backtrace txt MsiSIPVerifyIndirectData in msisip.dll is a stub / not implemented in dlls/msisip/main.c. Any application that triggers Authenticode signature verification on an MSI-based file (via WinVerifyTrust) crashes Wine with an "unimplemented function" abort. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60155 --- Comment #1 from Nikolay Sivov <bunglehead@gmail.com> --- Do you have an example of such installer that triggers this? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60155 --- Comment #2 from Nilesh <nileshkumbhar1604@gmail.com> --- (In reply to Nikolay Sivov from comment #1)
Do you have an example of such installer that triggers this?
Yes, it's from the Epic Games Launcher installer (EpicInstaller-20.1.4-...exe). It calls WinVerifyTrust on startup, which reaches msisip.dll. I'd earlier hit a different unimplemented function in the same flow and worked around that; once that was resolved, this MsiSIPVerifyIndirectData stub is what shows up next. So it should reproduce with any signed MSI-based file going through WinVerifyTrust, not just this installer. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60155 --- Comment #3 from Hans Leidekker <hans@meelstraat.net> --- (In reply to Nilesh from comment #2)
(In reply to Nikolay Sivov from comment #1)
Do you have an example of such installer that triggers this?
Yes, it's from the Epic Games Launcher installer (EpicInstaller-20.1.4-...exe). It calls WinVerifyTrust on startup, which reaches msisip.dll. I'd earlier hit a different unimplemented function in the same flow and worked around that; once that was resolved, this MsiSIPVerifyIndirectData stub is what shows up next. So it should reproduce with any signed MSI-based file going through WinVerifyTrust, not just this installer.
I don't see how. SOFTPUB_VerifyImageHash() is a stub that returns success for anything that isn't a PE image. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=60155 Zeb Figura <z.figura12@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com --- Comment #4 from Zeb Figura <z.figura12@gmail.com> --- If you're using native msi.dll or something, that's not a valid bug report. You should probably use native msisip as well in that case. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla