GitHub Advisoryadvisory · npm
GHSA-95jq-xph2-cx9h Linkify Allows Prototype Pollution & HTML Attribute Injection (XSS)
HIGH
Official page ↗
- Aliases
- CVE-2025-8101
- Ecosystem
- npm
- Packages
- linkifyjs
- Severity
- High
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N
- Weaknesses
- CWE-1321
- Reviewed
- 2025-07-29
Affected packages
• npm linkifyjs: >= 4.3.1, < 4.3.2 → fixed in 4.3.2
Description
Prototype Pollution in internal `assign()` helper in Linkify allows remote attackers to execute arbitrary JavaScript (Stored or Reflected XSS) via injection of event handlers through unfiltered proto property. This issue affects Linkify version 4.3.1 and is fixed in 4.3.2.
Related
Alias · CVE (1)
- CVE-2025-8101 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') vulnerability in Linkify (linkifyjs) allows XSS… vulnerability
Weakness · CWE (1)
- CWE-1321 Improperly Controlled Modification of Object Prototype Attributes weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2025-8101 advisory
- https://github.com/nfrasser/linkifyjs/commit/931d3e28b68951b8f898ea4d6504696346b485b0 web
- https://caverav.cl/posts/linkify-xss/linkify-xss web
- https://fluidattacks.com/advisories/charly web
- https://github.com/nfrasser/linkifyjs package
- https://github.com/nfrasser/linkifyjs/releases/tag/v4.3.2 web
- https://www.npmjs.com/package/linkifyjs web