Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
(AV:N/AC:H/Au:N/C:P/I:N/A:N)
Производитель ПО
Наименование ПО
PHP
(4.0.0, 4.4.7, 5.0.0RC, 5.2.1)
Описание
Функция mcrypt_create_iv в ext/mcrypt/mcrypt.c в PHP вызывает php_rand_r с неинициализированной переменной seed, поэтому всегда генерируется один и тот же инициализирующий вектор (IV), что может облегчить злоумышленникам задачу расшифровки определенных данных, т.к. ключи шифрования в этом случае становятся предсказуемыми.
Как исправить
Для устранения уязвимости необходимо установить последнюю версию продукта, соответствующую используемой платформе. Необходимую информацию можно получить по адресу:
http://www.php.net/
http://www.php.net/