{"id":"CVE-2024-33665","aliases":["CLSA-2026-1775694704","CLSA-2026-1775694705","EUVD-2024-31378","GHSA-jrv8-4h2c-vxmj"],"status":"disputed","title":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate...","description":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate directive. NOTE: the vendor indicates that there is no documentation indicating that a key is supposed to be safe against XSS attacks.","severity":{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.00455,"percentile":0.39772,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2024-04-26T00:00:00Z","modified":"2026-10-28T02:31:03Z","fixes":[{"ecosystem":"TuxCare:npm","package":"angular-translate","fixed_in":["2.19.0-tuxcare.1","2.19.1-tuxcare.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"TuxCare:npm","package":"angular-translate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.19.0-tuxcare.0"},{"fixed":"2.19.0-tuxcare.1"}]}],"versions":["2.19.0"]},{"source":"osv","ecosystem":"TuxCare:npm","package":"angular-translate","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.19.1-tuxcare.0"},{"fixed":"2.19.1-tuxcare.1"}]}],"versions":["2.19.1"]}],"references":[{"url":"https://github.com/angular-translate/angular-translate/issues/1418","tags":["x_transferred","report"]},{"url":"https://stackblitz.com/github/neverendingsupport/angular-translate-xss-2024?file=public%2Findex.html","tags":["x_transferred","web"]},{"url":"http://docs.herodevs.com/docs/2024-Angular-Translate-XSS","tags":["x_transferred","web"]},{"url":"https://github.com/angular-translate/angular-translate/issues/1418#issuecomment-252498855","tags":["x_transferred","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-33665","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-jrv8-4h2c-vxmj"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/33xxx/CVE-2024-33665.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2024-33665","description":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate directive. NOTE: the vendor indicates that there is no documentation indicating that a key is supposed to be safe against XSS attacks.","status":"disputed","published":"2024-04-26T00:00:00Z","modified":"2024-10-29T20:43:15.458Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"adp"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:34:21.404483Z"}],"euvd":[{"id":"EUVD-2024-31378","description":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate directive. NOTE: the vendor indicates that there is no documentation indicating that a key is supposed to be safe against XSS attacks.","status":"published","published":"2024-04-26T00:00:00Z","modified":"2024-10-29T20:43:15Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-03T00:05:14.718275Z"}],"ghsa":[{"id":"GHSA-jrv8-4h2c-vxmj","title":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate...","description":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate directive. NOTE: the vendor indicates that there is no documentation indicating that a key is supposed to be safe against XSS attacks.","status":"published","published":"2024-04-26T03:30:28Z","modified":"2024-10-30T00:32:09Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:58:39.26425Z"}],"nvd":[{"id":"CVE-2024-33665","description":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate directive. NOTE: the vendor indicates that there is no documentation indicating that a key is supposed to be safe against XSS attacks.","status":"disputed","published":"2024-04-26T01:15:46.1Z","modified":"2026-06-17T07:32:11.63Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:09:53.50104Z"}],"osv":[{"id":"CVE-2024-33665","description":"angular-translate through 2.19.1 allows XSS via a crafted key that is used by the translate directive. NOTE: the vendor indicates that there is no documentation indicating that a key is supposed to be safe against XSS attacks.","status":"published","published":"2024-04-26T00:00:00Z","modified":"2026-10-28T02:31:03.058646077Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:40.391953Z"},{"id":"CLSA-2026-1775694704","title":"TuxCare security update for angular-translate (1 CVE)","description":"TuxCare rebuilt angular-translate to address 1 CVE. Fixed in 2.19.0-tuxcare.1.","status":"published","published":"2026-08-04T14:52:23Z","modified":"2026-10-15T09:47:49.714186509Z","updated_at":"2026-11-02T15:43:44.009773Z"},{"id":"CLSA-2026-1775694705","title":"TuxCare security update for angular-translate (1 CVE)","description":"TuxCare rebuilt angular-translate to address 1 CVE. Fixed in 2.19.1-tuxcare.1.","status":"published","published":"2026-08-04T14:52:23Z","modified":"2026-10-15T09:47:49.421781817Z","updated_at":"2026-11-02T15:43:44.009773Z"}]}}
