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

exploitDog

redhat логотип

CVE-2010-1585

Опубликовано: 01 мар. 2011
Источник: redhat
CVSS2: 6.8
EPSS Низкий

Уязвимость выполнения произвольного JavaScript кода с правами chrome через метод "nsIScriptableUnescapeHTML.parseFragment" в ParanoidFragmentSink

Описание

Обнаружена уязвимость в методе nsIScriptableUnescapeHTML.parseFragment, входящем в механизм защиты ParanoidFragmentSink в Mozilla Firefox до версии 3.5.17 и 3.6.x до версии 3.6.14, Thunderbird до версии 3.1.8 и SeaMonkey до версии 2.0.12. Метод не выполняет корректную очистку HTML в chrome-документе, что облегчает удалённым злоумышленникам выполнение произвольного JavaScript с правами chrome через javascript: URI во входных данных расширения. Проблема может быть продемонстрирована последовательностью javascript:alert в:

  1. Атрибуте HREF элемента A.
  2. Атрибуте ACTION элемента FORM.

Затронутые версии ПО

  • Mozilla Firefox до версии 3.5.17 и 3.6.x до версии 3.6.14
  • Thunderbird до версии 3.1.8
  • SeaMonkey до версии 2.0.12

Тип уязвимости

  • Выполнение произвольного кода
  • Повышение привилегий

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux Extended Update Support 4.8firefoxAffected
Red Hat Enterprise Linux Extended Update Support 5.6firefoxAffected
Red Hat Enterprise Linux Extended Update Support 6.0firefoxAffected
Red Hat Enterprise Linux Extended Update Support 6.0thunderbirdAffected
Red Hat Enterprise Linux 4firefoxFixedRHSA-2011:031002.03.2011
Red Hat Enterprise Linux 5firefoxFixedRHSA-2011:031002.03.2011
Red Hat Enterprise Linux 5xulrunnerFixedRHSA-2011:031002.03.2011
Red Hat Enterprise Linux 6firefoxFixedRHSA-2011:031002.03.2011
Red Hat Enterprise Linux 6xulrunnerFixedRHSA-2011:031002.03.2011
Red Hat Enterprise Linux 6thunderbirdFixedRHSA-2011:031102.03.2011

Показывать по

Дополнительная информация

Статус:

Critical
https://bugzilla.redhat.com/show_bug.cgi?id=675094javascript: URLs in chrome documents (MFSA 2011-08)

EPSS

Процентиль: 78%
0.01151
Низкий

6.8 Medium

CVSS2

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

ubuntu
больше 15 лет назад

The nsIScriptableUnescapeHTML.parseFragment method in the ParanoidFragmentSink protection mechanism in Mozilla Firefox before 3.5.17 and 3.6.x before 3.6.14, Thunderbird before 3.1.8, and SeaMonkey before 2.0.12 does not properly sanitize HTML in a chrome document, which makes it easier for remote attackers to execute arbitrary JavaScript with chrome privileges via a javascript: URI in input to an extension, as demonstrated by a javascript:alert sequence in (1) the HREF attribute of an A element or (2) the ACTION attribute of a FORM element.

nvd
больше 15 лет назад

The nsIScriptableUnescapeHTML.parseFragment method in the ParanoidFragmentSink protection mechanism in Mozilla Firefox before 3.5.17 and 3.6.x before 3.6.14, Thunderbird before 3.1.8, and SeaMonkey before 2.0.12 does not properly sanitize HTML in a chrome document, which makes it easier for remote attackers to execute arbitrary JavaScript with chrome privileges via a javascript: URI in input to an extension, as demonstrated by a javascript:alert sequence in (1) the HREF attribute of an A element or (2) the ACTION attribute of a FORM element.

debian
больше 15 лет назад

The nsIScriptableUnescapeHTML.parseFragment method in the ParanoidFrag ...

github
больше 3 лет назад

The nsIScriptableUnescapeHTML.parseFragment method in the ParanoidFragmentSink protection mechanism in Mozilla Firefox before 3.5.17 and 3.6.x before 3.6.14, Thunderbird before 3.1.8, and SeaMonkey before 2.0.12 does not properly sanitize HTML in a chrome document, which makes it easier for remote attackers to execute arbitrary JavaScript with chrome privileges via a javascript: URI in input to an extension, as demonstrated by a javascript:alert sequence in (1) the HREF attribute of an A element or (2) the ACTION attribute of a FORM element.

oracle-oval
больше 14 лет назад

ELSA-2011-0311: thunderbird security update (CRITICAL)

EPSS

Процентиль: 78%
0.01151
Низкий

6.8 Medium

CVSS2