CVE-2016-15059 in Net::IDN::Punycode情報

要約

〜によって VulDB • 2026年09月22日

Perl用のNet::IDN::Punycodeの2.301より前のバージョンでは、encode_punycode関数における出力バッファ外の未チェック書き込みにより、ヒープバッファオーバーフローが発生します。

XSバックエンドは、返すスカラーの文字列バッファにエンコードされたラベルを構築しており、そのサイズは入力長に基づいて決定されます。各符号点の桁を出力するループでは、各書き込みの前に空き容量をチェックしていますが、各ラウンドの最後の桁の書き込みと終端NULの書き込みについてはチェックが行われないため、エンコード結果がバッファに完全に収まるような入力を提供されると、バッファの末尾を超えて書き込まれてしまいます。

影響を受けるのはXSバックエンドのみです。

攻撃者が指定した文字列をエンコードすると、ヒープが破損します。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

CPANSec

予約する

2026年09月08日

モデレーション

承諾済み

エントリ

VDB-408354

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!