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

exploitDog

redhat логотип

CVE-2014-3591

Опубликовано: 27 фев. 2015
Источник: redhat
CVSS2: 1.2

Уязвимость раскрытия закрытого ключа сервера в Libgcrypt и GnuPG из-за отсутствия маскирования шифротекста при дешифровании Elgamal

Описание

Обнаружена уязвимость в Libgcrypt и GnuPG, связана с тем, что данные библиотеки не реализуют маскирование шифротекста (ciphertext blinding) при дешифровании Elgamal. Это позволяет злоумышленникам, находящимся в непосредственной близости, получить закрытый ключ сервера, определяя множители с помощью специально созданного шифротекста и анализа флуктуаций электромагнитного поля во время операций умножения.

Способы защиты

Для успешной эксплуатации данной уязвимости злоумышленнику необходимо выполнить следующие условия:

  1. Злоумышленник должен находиться очень близко к системе для записи флуктуаций электромагнитных волн, излучаемых системой.
  2. Злоумышленник должен отправить специально созданный шифротекст на систему для дешифрования.
  3. Злоумышленник должен записать электромагнитные флуктуации во время дешифрования этих шифротекстов.

Указанные условия могут быть выполнены только в случае, если ноутбук используется для дешифрования в небезопасной внешней среде. Типовые серверные конфигурации, скорее всего, не подвержены данной уязвимости.

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

  • Libgcrypt до версии 1.6.3
  • GnuPG до версии 1.4.19

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

Раскрытие чувствительной информации

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 5gnupgWill not fix
Red Hat Enterprise Linux 5gnupg2Will not fix
Red Hat Enterprise Linux 5libgcryptWill not fix
Red Hat Enterprise Linux 6gnupg2Will not fix
Red Hat Enterprise Linux 6libgcryptWill not fix
Red Hat Enterprise Linux 7gnupg2Will not fix
Red Hat Enterprise Linux 7libgcryptWill not fix
Red Hat Enterprise Virtualization 3mingw-virt-viewerFix deferred

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

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

Статус:

Low
https://bugzilla.redhat.com/show_bug.cgi?id=1198145libgcrypt: use ciphertext blinding for Elgamal decryption (new side-channel attack)

1.2 Low

CVSS2

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

CVSS3: 4.2
ubuntu
около 6 лет назад

Libgcrypt before 1.6.3 and GnuPG before 1.4.19 does not implement ciphertext blinding for Elgamal decryption, which allows physically proximate attackers to obtain the server's private key by determining factors using crafted ciphertext and the fluctuations in the electromagnetic field during multiplication.

CVSS3: 4.2
nvd
около 6 лет назад

Libgcrypt before 1.6.3 and GnuPG before 1.4.19 does not implement ciphertext blinding for Elgamal decryption, which allows physically proximate attackers to obtain the server's private key by determining factors using crafted ciphertext and the fluctuations in the electromagnetic field during multiplication.

CVSS3: 4.2
debian
около 6 лет назад

Libgcrypt before 1.6.3 and GnuPG before 1.4.19 does not implement ciph ...

suse-cvrf
больше 10 лет назад

Security update for libgcrypt

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

Libgcrypt before 1.6.3 and GnuPG before 1.4.19 does not implement ciphertext blinding for Elgamal decryption, which allows physically proximate attackers to obtain the server's private key by determining factors using crafted ciphertext and the fluctuations in the electromagnetic field during multiplication.

1.2 Low

CVSS2