Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

debian логотип

CVE-2024-53382

Опубликовано: 03 мар. 2025
Источник: debian

Описание

Prism (aka PrismJS) through 1.29.0 allows DOM Clobbering (with resultant XSS for untrusted input that contains HTML but does not directly contain JavaScript), because document.currentScript lookup can be shadowed by attacker-injected HTML elements.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
node-prismjsfixed1.30.0+dfsg+~1.26.5-1package
node-prismjsno-dsatrixiepackage
node-prismjsno-dsabookwormpackage
node-prismjspostponedbullseyepackage

Примечания

  • https://gist.github.com/jackfromeast/aeb128e44f05f95828a1a824708df660

  • https://github.com/PrismJS/prism/issues/3864

  • https://github.com/PrismJS/prism/pull/3863 (v1.30.0)

  • Fixed by: https://github.com/PrismJS/prism/commit/8e8b9352dac64457194dd9e51096b4772532e53d (v1.30.0)

Связанные уязвимости

CVSS3: 4.9
ubuntu
больше 1 года назад

Prism (aka PrismJS) through 1.29.0 allows DOM Clobbering (with resultant XSS for untrusted input that contains HTML but does not directly contain JavaScript), because document.currentScript lookup can be shadowed by attacker-injected HTML elements.

CVSS3: 4.9
redhat
больше 1 года назад

Prism (aka PrismJS) through 1.29.0 allows DOM Clobbering (with resultant XSS for untrusted input that contains HTML but does not directly contain JavaScript), because document.currentScript lookup can be shadowed by attacker-injected HTML elements.

CVSS3: 4.9
nvd
больше 1 года назад

Prism (aka PrismJS) through 1.29.0 allows DOM Clobbering (with resultant XSS for untrusted input that contains HTML but does not directly contain JavaScript), because document.currentScript lookup can be shadowed by attacker-injected HTML elements.

CVSS3: 4.9
github
больше 1 года назад

PrismJS DOM Clobbering vulnerability