JVNDB-2026-005892 | |
DDICKのCrypt::Urandomにおける複数の脆弱性 | |
| 概要 | |
Perl用のCrypt::URandomバージョン0.41から0.55未満には、XS関数crypt_urandom_getrandom()にヒープバッファオーバーフローの脆弱性があります。この関数ではlengthパラメータが非負であることを検証していません。例えば、負の値(-1など)が渡されると、length + 1uの計算によって整数のラップアラウンドが発生し、ゼロバイトの割り当てが行われます。その後のgetrandom(data, length, GRND_NONBLOCK)呼び出しで元の負の値が渡されると、これは暗黙のうちに大きな符号なし値(通常はSIZE_MAX)に変換されます。このため割り当てられたバッファを超えた書き込みが発生し、ヒープメモリの破損やアプリケーションのクラッシュ(サービス拒否)を引き起こす可能性があります。一般的な使用ではlength引数は呼び出し元によって通常固定されていますので、攻撃者が制御できる可能性は低いです。ただし、未検証の入力をこのパラメータに渡すアプリケーションは影響を受けるおそれがあります。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 7.5 (重要) [その他]
| |
| 影響を受けるシステム | |
|
| |
DDICK | |
|
| |
| 想定される影響 | |
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 | |
| 対策 | |
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
|
| |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
|
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/02/16 |
| 登録日 | 2026/03/05 |
| 最終更新日 | 2026/03/05 |



