Cross-site scripting in TinyMCE - CVE-2024-38357
Published: September 13, 2024
Vulnerability details
The disclosed vulnerability allows a remote attacker to perform cross-site scripting (XSS) attacks.
The vulnerability exists due to insufficient sanitization of user-supplied data. A remote attacker can trick the victim to follow a specially crafted link and execute arbitrary HTML and script code in user's browser in context of vulnerable website.
Successful exploitation of this vulnerability may allow a remote attacker to steal potentially sensitive information, change appearance of the web page, perform phishing and drive-by-download attacks.
Affected software
My webMethods Server
IBM Maximo Asset Management
IBM Maximo Application Suite
Ubuntu
Oracle Application Express
Siebel CRM End User
roundcube (Ubuntu package)
How to mitigate CVE-2024-38357
My webMethods Server - update to 11.1 Fix 1
roundcube (Ubuntu package) - addressed in versions 1.2~beta+dfsg.1-0ubuntu1+esm8, 1.3.6+dfsg.1-1ubuntu0.1~esm8, 1.4.3+dfsg.1-1ubuntu0.1~esm8, 1.5.0+dfsg.1-2ubuntu0.1~esm6, 1.6.6+dfsg-2ubuntu0.1+esm3
IBM Maximo Asset Management - update to 7.6.1.3.22
IBM Maximo Application Suite - addressed in versions 8.10.17, 8.11.14, 9.0.2
External References
- https://github.com/tinymce/tinymce/security/advisories/GHSA-w9jx-4g6g-rp7x
- https://github.com/tinymce/tinymce/commit/5acb741665a98e83d62b91713c800abbff43b00d
- https://owasp.org/www-community/attacks/xss
- https://www.tiny.cloud/docs/tinymce/6/6.8.4-release-notes/#overview
- https://www.tiny.cloud/docs/tinymce/7/7.2-release-notes/#overview
Related Security Bulletins
- Cross-site scripting in TinyMCE
- Multiple vulnerabilities in IBM Maximo Asset Management
- Cross-site scripting in IBM Maximo Application Suite
- Multiple vulnerabilities in Oracle Application Express
- Cross-site scripting in Siebel CRM End User
- Multiple vulnerabilities in IBM My webMethods Server
- Ubuntu update for roundcube