Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
6.3
CVE-2026-10585: GitHub Enterprise Server allows malicious code to run in users' browsers
CVE-2026-10585 · published 4 months ago
Summary
An attacker with access to a GitHub Enterprise Server account could inject malicious code into discussion titles, allowing them to execute arbitrary actions in other users' browsers. This could potentially lead to data theft or other malicious activities. To protect against this, update your GitHub Enterprise Server to version 3.20.4 or later.
What to do
The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| github | enterprise_server |
< 3.16.20 >= 3.17.0, < 3.17.17 >= 3.18.0, < 3.18.11 >= 3.19.0, < 3.19.8 >= 3.20.0, < 3.20.4 cpe:2.3:a:github:enterprise_server:*:*:*:*:*:*:*:* |
Original advisory text
A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user's browser by injecting ...
A stored cross-site scripting vulnerability was identified in GitHub Enterprise Server that allowed an authenticated attacker to execute arbitrary JavaScript in another user's browser by injecting a crafted payload into the title of a Discussion in the Q&A category. The AnsweredQuestionStructuredDataComponent did not escape user-controlled Discussion titles before embedding them in a <script type="application/ld+json"> block, allowing the title to break out of the script context. The injection was escalated to a full cross-site scripting attack on GitHub Enterprise Server by leveraging JSONP callback support in the REST API to bypass the Content Security Policy. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.21 and was fixed in versions 3.20.4, 3.19.8, 3.18.11, 3.17.17, 3.16.20. This vulnerability was reported via the GitHub Bug Bounty program.
References
- https://docs.github.com/en/[email protected]/admin/release-notes#3.17.17
- https://docs.github.com/en/[email protected]/admin/release-notes#3.18.11
- https://docs.github.com/en/[email protected]/admin/release-notes#3.19.8
- https://docs.github.com/en/[email protected]/admin/release-notes#3.20.4
- https://docs.github.com/en/[email protected]/admin/release-notes#3.16.20
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Type
CWE-79Cross-site Scripting (XSS)
Timeline
Published30 Jun 2026
Updated4 Nov 2026
First seen30 Jun 2026
Sources
CVE-2026-10585 · NVD
Track software like this
Free during beta