High · published November 18, 2025
⚡ An unsigned update manifest can turn your software update into a sneaky trap! This vulnerability in GoSign Desktop versions 2.4.0 and earlier leaves the door wide open for malicious updates. 🔥 Think of it like someone delivering your restaurant order without verifying the receipt. If the chef doesn’t check that the order's legit, a prankster could easily swap in a mystery dish — and you might end up with something absolutely unsavory! If an attacker intercepts your network traffic, they could serve you a harmful update that runs malicious code with all the privileges of your GoSign Desktop user account. On Windows and macOS, that’s like letting an uninvited guest take over your house, and on some Linux systems, they might even score elevated privileges!
Think of it like someone delivering your restaurant order without verifying the receipt. If the chef doesn’t check that the order's legit, a prankster could easily swap in a mystery dish — and you might end up with something absolutely unsavory! This vulnerability arises because GoSign Desktop relies on an unsigned update manifest. If TLS certificate validation is disabled via a proxy, attackers can provide a malicious manifest and corresponding package that matches a legitimate SHA-256 hash, leading to arbitrary code execution.
If an attacker intercepts your network traffic, they could serve you a harmful update that runs malicious code with all the privileges of your GoSign Desktop user account. On Windows and macOS, that’s like letting an uninvited guest take over your house, and on some Linux systems, they might even score elevated privileges! To remediate this issue, update GoSign Desktop to version 2.4.1 or later to ensure that the update manifest is properly signed. Additionally, verify that TLS certificate validation cannot be bypassed through proxy configurations. It's crucial to audit your network settings and ensure proper verification mechanisms are in place! You've got this! With the right updates and configurations, you’ll keep your system secure and your hero status intact! 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| infocert/gosign | < 2.4.1 | 2.4.1 |