Critical · published November 11, 2025
⚡ A crafty link could turn a regular user into an unwitting admin! This DOM-based cross-site scripting vulnerability in GitHub Enterprise Server allows attackers to escalate privileges in a surprising way. 🔥 Think of it like a restaurant customer who accidentally orders the chef's special, which comes with all the power to change the menu! If they click on a malicious link, they might just trigger changes they never intended to make. An attacker with access to your GitHub Enterprise Server could entice a user with sudo privileges to click a malicious link, allowing them to perform unauthorized actions. This can lead to privilege escalation and potentially disrupt workflows—an absolute nightmare for any organization!
Think of it like a restaurant customer who accidentally orders the chef's special, which comes with all the power to change the menu! If they click on a malicious link, they might just trigger changes they never intended to make. This vulnerability arises from improper neutralization of input in the Issues search label filter, enabling attackers to inject code that manipulates the Document Object Model (DOM). This allows unauthorized workflow triggers when executed by unsuspecting users with elevated privileges.
An attacker with access to your GitHub Enterprise Server could entice a user with sudo privileges to click a malicious link, allowing them to perform unauthorized actions. This can lead to privilege escalation and potentially disrupt workflows—an absolute nightmare for any organization! To mitigate this risk, update to GitHub Enterprise Server version 3.18.1 or later, 3.17.7 or later, 3.16.10 or later, 3.15.14 or later, or 3.14.19 or later. Additionally, reinforce user training on recognizing suspicious links, especially in environments with elevated privileges. You've got this! Follow these steps, and you'll have your GitHub environment secured in no time! 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| github/enterprise_server | < 3.14.19 | 3.14.19 |
| github/enterprise_server | ≥ 3.15.0, < 3.15.14 | 3.15.14 |
| github/enterprise_server | ≥ 3.16.0, < 3.16.10 | 3.16.10 |
| github/enterprise_server | ≥ 3.17.0, < 3.17.7 | 3.17.7 |
| github/enterprise_server | all versions | — |