CVE-2025-45526: asvd microlight · Unthrottled Resource Allocation
Affects asvd microlightSource CVE Database V5
Not known to be exploited · CVSS 2.9 Low.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 3% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:LExploitation evidence
Disclosed: evidence found.
CVE published 17 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
npmmicrolightpkg:npm/microlightOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate this vulnerability, European organizations should take the following specific actions: 1) Identify and inventory all web applications and internal tools that use the microlight library, particularly version 0.0.7 or earlier. 2) Temporarily disable or remove the microlight library from critical web pages until a patched version is available. 3) Implement client-side input size restrictions or sanitization to prevent rendering of excessively large content within microlight elements. 4) Employ Content Security Policy (CSP) headers to restrict loading of untrusted scripts and reduce the risk of malicious content injection. 5) Educate users about the risks of visiting untrusted or suspicious web pages, emphasizing caution with links received via email or messaging platforms. 6) Monitor web traffic and logs for unusual spikes in resource usage or repeated crashes that may indicate exploitation attempts. 7) Engage with the microlight library maintainers or community to track patch releases and apply updates promptly once available. 8) Consider alternative syntax highlighting libraries with better input validation and resource management if microlight usage is widespread and cannot be immediately patched.
Description
A denial of service (DoS) vulnerability has been identified in the JavaScript library microlight version 0.0.7. This library, used for syntax highlighting, does not limit the size of textual content it processes in HTML elements with the microlight class. When excessively large content (e.g., 100 million characters) is processed, the reset function in microlight.js consumes excessive memory and CPU resources, causing browser crashes or unresponsiveness. An attacker can exploit this vulnerability by tricking a user into visiting a malicious web page containing a microlight element with large content, resulting in a denial of service. NOTE: this is disputed by multiple parties because a large amount of memory and CPU resources is expected to be needed for content of that size.