GLSA 200603-15: Crypt::CBC: Insecure initialization vector
Опасность: | низкая |
Заголовок: | Crypt::CBC: Insecure initialization vector |
Дата: | 17.03.2006 |
Ошибки: |
|
ID: | 200603-15 |
Сводка
Crypt::CBC uses an insecure initialization vector, potentially resulting in a weaker encryption.Назначение
Crypt::CBC is a Perl module to encrypt data using cipher block chaining (CBC).
Уязвимые пакеты
Пакет | Уязвимый | Нетронутый | Архитектура(ы) |
---|---|---|---|
dev-perl/crypt-cbc | < 2.17 | >= 2.17 | All supported architectures |
Описание
Lincoln Stein discovered that Crypt::CBC fails to handle 16 bytes long initializiation vectors correctly when running in the RandomIV mode, resulting in a weaker encryption because the second part of every block will always be encrypted with zeros if the blocksize of the cipher is greater than 8 bytes.
Воздействие
An attacker could exploit weak ciphertext produced by Crypt::CBC to bypass certain security restrictions or to gain access to sensitive data.
Обход
There is no known workaround at this time.
Решение
All Crypt::CBC users should upgrade to the latest available version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-perl/crypt-cbc-2.17"
Ссылки
Наличие
Этот GLSA и любые обновления для нее доступны для просмотра на сайте Gentoo Security:
Опасения?
Безопасность является одной из главных задач Gentoo Linux и первостепенное значение обеспечить конфиденциальность и безопасность машин наших пользователей. Любые соображения безопасности должны быть адресованы security@gentoo.org или в качестве альтернативы, вы можете сообщить об ошибке на https://bugs.gentoo.org.
Лицензия
Copyright 2010 Gentoo Foundation, Inc; текст ссылки принадлежит его владельцу(ам). Содержание этого документа распространяется на условиях лицензии Creative Commons - Attribution / Share Alike.