Vulnerability feed
CVE and vendor PSIRT advisories from 13 sources, last 30 days. Updated hourly, last run
| Expand | Severity |
Score |
Advisory |
Title |
Source |
Flags |
Published |
|---|---|---|---|---|---|---|---|
| High | 8.8 | CVE-2026-115895 |
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface
capricorn86, Happy DOMcapricorn86 happy-dom, Happy DOM
|
NVD | |||
|
CVE-2026-115895Happy DOM is a JavaScript implementation of a web browser without its graphical user interface
Executive summaryThe advisory covers a fix in Happy DOM, a JavaScript browser implementation, that changes how module import aliases are handled so they are not run as executable code. The advisory text provided is a code diff and does not state a severity rating or explicitly describe an exploit impact. Vendor recommendations beyond the code change are not stated. Technical summaryThe diff changes ECMAScriptModuleCompiler.ts so that import alias names are validated against a Unicode-aware identifier pattern and property names are emitted through JSON.stringify rather than raw string interpolation, which the added test describes as preventing unsanitized import aliases from being interpolated as executable code. A test named for this case checks that a marker global is not set after execution. The advisory does not state a CVE description, vulnerability class label, attack vector, preconditions, affected versions, fixed versions, CVSS score, workarounds, or detection guidance. The remaining diff mostly adds public suffix list entries and CSS property mappings, which are not described as security fixes. Summaries are generated by AI from the linked advisory text. Confirm versions and fixes at the source. Summarized from github.com/capricorn86/happy-dom/commit…91f7b4e4f46d6cccbe13 Impact if exploitedConfidentialityHigh IntegrityHigh AvailabilityHigh
How it is exploited
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H Affects
NIST National Vulnerability DatabasePublished
Read the advisory
|
|||||||