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



