CVE-2026-31789 in OpenSSL
要約
〜によって VulDB • 2026年05月17日
問題の概要: 過度に大きなOCTET STRING値を16進数文字列に変換すると、32ビットプラットフォーム上でヒープバッファオーバーフローが発生します。
影響の概要: ヒープバッファオーバーフローは、クラッシュや、攻撃者が制御するコードの実行、その他の未定義の動作を引き起こす可能性があります。
攻撃者が、Subject Key Identifier (SKID) や Authority Key Identifier (AKID) といった16進数に変換される拡張フィールドに過度に大きなOCTET STRING値を含む、改ざんされたX.509証明書を供給できる場合、結果に必要なバッファのサイズは入力長の3倍として計算されます。32ビットプラットフォームでは、この乗算がオーバーフローし、結果として小さすぎるバッファが割り当てられ、ヒープバッファオーバーフローが発生します。
信頼できないX.509証明書のコンテンツを印刷またはログ出力するアプリケーションおよびサービスは、この問題の影響を受けます。証明書サイズが1ギガバイトを超える必要があり、そのような証明書の印刷やログ出力は非常に稀な操作であり、かつ32ビットプラットフォームのみが影響を受けるため、この問題は重大度「Low」に割り当てられました。
3.6、3.5、3.4、3.3、および3.0のFIPSモジュールは、影響を受けるコードがOpenSSL FIPSモジュールの境界外にあるため、この問題の影響を受けません。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.