CVE-2025-59838: Monkeytype Vulnerable to Self-XSS on loading saved custom text
Monkeytype is a minimalistic and customizable typing test. In versions 25.36.0 and prior, improper handling of user input when loading a saved custom text results in XSS. This issue has been fixed in version 25.44.0.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2025-59838?
CVE-2025-59838 has been classified as a high-severity vulnerability due to its potential for Cross-Site Scripting (XSS) attacks.
How do I fix CVE-2025-59838?
To fix CVE-2025-59838, upgrade to Monkeytype version 25.37.0 or later where the vulnerability has been patched.
What causes CVE-2025-59838?
CVE-2025-59838 is caused by improper handling of user input when loading a saved custom text in versions 25.36.0 and prior of Monkeytype.
What types of attacks can exploit CVE-2025-59838?
CVE-2025-59838 can be exploited to carry out Cross-Site Scripting (XSS) attacks, allowing attackers to run malicious scripts in a user's browser.
Which versions of Monkeytype are affected by CVE-2025-59838?
Versions of Monkeytype up to and including 25.36.0 are affected by CVE-2025-59838.