Cross-site scripting in DOMPurify - CVE-2026-75838
Published: August 4, 2026 / Updated: September 14, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary JavaScript in the application's origin.
The vulnerability exists due to cross-site scripting in _sanitizeElements() when sanitizing attacker-supplied HTML with IN_PLACE enabled and an element-removal hook detaches the current node. A remote user can supply crafted HTML containing a descendant resource element with an event handler to execute arbitrary JavaScript in the application's origin.
User interaction is required to render the sanitized content, and exploitation requires the non-default IN_PLACE configuration together with a hook that removes a containing element.
Affected software
IBM i
Fedora
Maximo Application Suite - Monitor Component
Content Cortex
Maximo Application Suite - Cluster Performance Insights
nextcloud
How to mitigate CVE-2026-75838
Maximo Application Suite - Monitor Component - addressed in versions 9.0.25, 9.1.15, 9.2.4
Content Cortex - update to 26.0.0.0 IF003
nextcloud - addressed in versions 34.0.4-1.el10_2, 34.0.4-1.el10_4, 34.0.4-1.fc43, 34.0.4-1.fc44, 34.0.4-1.fc45
Maximo Application Suite - Cluster Performance Insights - update to 9.2.7
External References
Related Security Bulletins
- Cross-site scripting in DOMPurify
- Fedora 45 update for nextcloud
- Fedora 44 update for nextcloud
- Fedora 43 update for nextcloud
- Fedora EPEL 10.4 update for nextcloud
- Fedora EPEL 10.2 update for nextcloud
- IBM i update for DOMPurify
- Multiple vulnerabilities in IBM Maximo Application Suite - Monitor Component
- IBM Content Cortex update for DOMPurify
- Multiple vulnerabilities in IBM Maximo Application Suite - Cluster Performance Insights