{"id":"GHSA-vhrc-hgrq-x75r","summary":"@tiptap/extension-link vulnerable to Cross-site Scripting (XSS)","details":"Versions of the package @tiptap/extension-link before 2.10.4 are vulnerable to Cross-site Scripting (XSS) due to unsanitized user input allowed in setting or toggling links. An attacker can execute arbitrary JavaScript code in the context of the application by injecting a javascript: URL payload into these attributes, which is then triggered either by user interaction.","aliases":["CVE-2025-14284"],"modified":"2025-12-10T00:41:15.991503Z","published":"2025-12-09T18:30:35Z","database_specific":{"nvd_published_at":"2025-12-09T16:17:37Z","cwe_ids":["CWE-79"],"severity":"LOW","github_reviewed":true,"github_reviewed_at":"2025-12-10T00:01:26Z"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-14284"},{"type":"WEB","url":"https://github.com/ueberdosis/tiptap/commit/1c2fefe3d61ab1c8fbaa6d6b597251e1b6d9aaed"},{"type":"WEB","url":"https://gist.github.com/th4s1s/3d1b6cd3e7257b14947242f712ec6e1f"},{"type":"PACKAGE","url":"https://github.com/ueberdosis/tiptap"},{"type":"WEB","url":"https://github.com/ueberdosis/tiptap/releases/tag/v2.10.4"},{"type":"WEB","url":"https://security.snyk.io/vuln/SNYK-JS-TIPTAPEXTENSIONLINK-14222197"}],"affected":[{"package":{"name":"@tiptap/extension-link","ecosystem":"npm","purl":"pkg:npm/%40tiptap/extension-link"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.10.4"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/12/GHSA-vhrc-hgrq-x75r/GHSA-vhrc-hgrq-x75r.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"},{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N/E:P"}]}