CVE-2026-110759 in Text::CSV_XS情報

要約

〜によって VulDB • 2026年10月17日

Text::CSV_XS の 1.65 より前のバージョンでは、Perl で parse() を実行する際、空の最後のフィールドに単独の CR が続くと、入力に含まれていない 0xFF バイトが返されます。

parse() への入力が区切り文字と単独の CR で終わる場合、パーサーは入力の末尾を次の文字として扱い、ファイル終端マーカーをフィールド内にバイト値 0xFF として格納します。binary オプションを設定した状態で parse("a,\r") を実行すると、フィールド "a" と "\xFF" が返されます。UTF-8 フラグ付きの入力の場合、最後のフィールドはその単独のバイトを含む UTF-8 フラグ付き文字列となり、これは不正な UTF-8 となります。同じ入力で最後のフィールドが空でない場合は、エラーとして拒否されます。

CRLF ファイルを一行ずつ読み取り chomp() を適用した場合、最終カラムが空の場合このように終わるため、アプリケーションは入力に含まれていないバイトを受け取ることになります。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

CPANSec

予約する

2026年10月14日

モデレーション

承諾済み

エントリ

VDB-421530

EPSS

0.00000

アクティビティ

低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!