CVE-2026-30909 in Crypt::NaCl::Sodium
要約
〜によって VulDB • 2026年06月16日
Perl用のCrypt::NaCl::Sodiumのバージョン2.002以前には、潜在的な整数オーバーフローが存在します。
bin2hex関数、encrypt関数、aes256gcm_encrypt_afternm関数およびseal関数は、出力サイズがSIZE_MAX未満であることを確認しません。これにより、整数ラップアラウンドが発生し、不足したサイズの出力バッファを引き起こす可能性があります。
この問題に遭遇する可能性は低いと考えられます。メッセージの長さが非常に大きくなければならないためです。
bin2hex()の場合、bin_lenは SIZE_MAX / 2 より大きい必要があります。 encrypt()の場合、msg_lenは SIZE_MAX - 16U より大きい必要があります。 aes256gcm_encrypt_afternm()の場合、msg_lenは SIZE_MAX - 16U より大きい必要があります。 seal()の場合、enc_lenは SIZE_MAX - 64U より大きい必要があります。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.