# CVE-2025-14046: Insufficient HTML Sanitization Allows User-Controlled DOM Elements to Overwrite Server-Initialized Data Islands and Trigger Unintended Server-Side POST Requests

> CVE-2025-14046: Insufficient HTML Sanitization Allows User-Controlled DOM Elements to Overwrite Server-Initialized Data Islands and Trigger Unintended Server-Side POST Requests. CVSS 6.1 (CVSS 3.1).

Canonical: https://rewindex.com/cve/CVE-2025-14046
Last updated: 2026-10-07T20:10:01Z

- Published: 2025-12-11 17:52 UTC · Updated: 2026-10-07 20:10 UTC · Assigner: GitHub\_P
- CVSS: 6.1 (CVSS 3.1) · Severity: Medium · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- EPSS: 0.39%, 32th percentile (scored 2026-10-25)
- CISA KEV: no
- CWE: CWE-79

## Description

An improper neutralization of input vulnerability was identified in GitHub Enterprise Server that allowed user-supplied HTML to inject DOM elements with IDs that collided with server-initialized data islands. These collisions could overwrite or shadow critical application state objects used by certain Project views, leading to unintended server-side POST requests or other unauthorized backend interactions. Successful exploitation requires an attacker to have access to the target GitHub Enterprise Server instance and to entice a privileged user to view crafted malicious content that includes conflicting HTML elements. This vulnerability affected all versions of GitHub Enterprise Server prior to 3.18.3, 3.17.9, 3.16.12, 3.15.16, and 3.14.21.

## Affected vendors and products

- GitHub: Enterprise Server

## Tracked companies

- [GitHub](https://rewindex.com/company/github.md)

## References

- [CVE record on cve.org](https://www.cve.org/CVERecord?id=CVE-2025-14046)
- [NVD entry](https://nvd.nist.gov/vuln/detail/CVE-2025-14046)
- [https://docs.github.com/en/enterprise-server@3.14/admin/release-notes\#3.14.21](https://docs.github.com/en/enterprise-server@3.14/admin/release-notes#3.14.21)
- [https://docs.github.com/en/enterprise-server@3.15/admin/release-notes\#3.15.16](https://docs.github.com/en/enterprise-server@3.15/admin/release-notes#3.15.16)
- [https://docs.github.com/en/enterprise-server@3.16/admin/release-notes\#3.16.12](https://docs.github.com/en/enterprise-server@3.16/admin/release-notes#3.16.12)
- [https://docs.github.com/en/enterprise-server@3.17/admin/release-notes\#3.17.9](https://docs.github.com/en/enterprise-server@3.17/admin/release-notes#3.17.9)
- [https://docs.github.com/en/enterprise-server@3.18/admin/release-notes\#3.18.3](https://docs.github.com/en/enterprise-server@3.18/admin/release-notes#3.18.3)

---

_Sources: CVE records from the CVE Program (cve.org). CVE® is a registered trademark of The MITRE Corporation. (https://www.cve.org/) This product uses data from the NVD API but is not endorsed or certified by the NVD. (https://nvd.nist.gov/) Known Exploited Vulnerabilities catalog from CISA. (https://www.cisa.gov/known-exploited-vulnerabilities-catalog) EPSS scores from FIRST (Exploit Prediction Scoring System). (https://www.first.org/epss/)_


---
Canonical: https://rewindex.com/cve/CVE-2025-14046 · Markdown: https://rewindex.com/cve/CVE-2025-14046.md · JSON: https://rewindex.com/api/v1/cves/CVE-2025-14046 · Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) · Generated 2026-10-26T04:05:42.183Z
