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

exploitDog

redhat логотип

CVE-2012-5373

Опубликовано: 23 нояб. 2012
Источник: redhat
CVSS2: 5

Уязвимость отказа в обслуживании (DoS) в Oracle Java SE и OpenJDK, связанная с предсказуемым вызовом коллизий хэшей через специально созданный ввод

Описание

Обнаружена уязвимость в Oracle Java SE и OpenJDK. Проблема заключается в том, что при вычислении хэш-значений не применяются должные ограничения для предотвращения предсказуемых коллизий хэшей. Это позволяет злоумышленникам, зависящим от контекста (context-dependent), вызвать отказ в обслуживании (чрезмерное потребление ресурсов процессора) путём отправки специально созданного ввода в приложение, поддерживающее хэш-таблицу. Проблема была продемонстрирована через универсальную мультиколлизионную атаку на алгоритм MurmurHash3. Данная уязвимость отличается от CVE-2012-2739.

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

  • Oracle Java SE 7 и более ранние версии
  • OpenJDK 7 и более ранние версии

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

  • Чрезмерное потребление ресурсов процессора (CPU consumption)
  • Отказ в обслуживании (DoS)

Идентификаторы

  • Связанная проблема: CVE-2012-2739 (отличная уязвимость)

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 5java-1.4.2-ibmUnder investigation
Red Hat Enterprise Linux 5java-1.4.2-ibm-sapUnder investigation
Red Hat Enterprise Linux 5java-1.5.0-ibmUnder investigation
Red Hat Enterprise Linux 5java-1.6.0-ibmUnder investigation
Red Hat Enterprise Linux 5java-1.6.0-openjdkUnder investigation
Red Hat Enterprise Linux 5java-1.6.0-sunUnder investigation
Red Hat Enterprise Linux 6java-1.4.2-ibm-sapUnder investigation
Red Hat Enterprise Linux 6java-1.5.0-ibmUnder investigation
Red Hat Enterprise Linux 6java-1.6.0-ibmUnder investigation
Red Hat Enterprise Linux 6java-1.6.0-openjdkUnder investigation

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

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

Статус:

Moderate
https://bugzilla.redhat.com/show_bug.cgi?id=880705java: Murmur hash function collisions (oCERT-2012-001)

5 Medium

CVSS2

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

ubuntu
около 13 лет назад

Oracle Java SE 7 and earlier, and OpenJDK 7 and earlier, computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against the MurmurHash3 algorithm, a different vulnerability than CVE-2012-2739.

nvd
около 13 лет назад

Oracle Java SE 7 and earlier, and OpenJDK 7 and earlier, computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against the MurmurHash3 algorithm, a different vulnerability than CVE-2012-2739.

debian
около 13 лет назад

Oracle Java SE 7 and earlier, and OpenJDK 7 and earlier, computes hash ...

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

Oracle Java SE 7 and earlier, and OpenJDK 7 and earlier, computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against the MurmurHash3 algorithm, a different vulnerability than CVE-2012-2739.

5 Medium

CVSS2