GitHub Enterprise Server
cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*
- < 3.11.16
- < 3.12.10
- < 3.13.5
- < 3.14.2
- < 3.15.0
A code injection vulnerability has been identified in GitHub Enterprise Server. This vulnerability allows attackers to inject malicious code into the query selector via the identity property in the message handling function. The injected code can exfiltrate sensitive data by manipulating the DOM, including authentication tokens. To exploit this vulnerability, the victim must be logged into GitHub and interact with a malicious webpage controlled by the attacker, which contains a hidden iframe. This issue affects all versions of GitHub Enterprise Server prior to 3.11.16, 3.12.10, 3.13.5, 3.14.2, and 3.15.0.
Exploitation of this vulnerability could lead to unauthorized access to sensitive information, such as authentication tokens, by manipulating the Document Object Model (DOM) in the victim's browser.
To reproduce this vulnerability, log into GitHub and visit a malicious webpage that includes a hidden iframe. The injected code will exploit the query selector handling to access and exfiltrate sensitive DOM data, such as authentication tokens.
Users can upgrade to GitHub Enterprise Server versions 3.11.16, 3.12.10, 3.13.5, 3.14.2, or 3.15.0.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.