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

要約

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

Text::CSV_XSの1.65より前のバージョンでは、Perlにおいて、UTF-8フラグが設定されたフィールドに無効なUTF-8バイトが続く場合、レコードの末尾とその行末記号(line ending)が欠落します。

レコード内にUTF-8フラグ付きのフィールドが含まれていると、print関数は各バッファフラッシュ時に、有効なUTF-8ではない後続のバイトを保持し、2つのフラッシュにまたがる文字列を完結させようとします。しかし、レコードの最終的なフラッシュ後も、その保持されたバイトは出力されません。末尾のフィールドがそのような無効なバイトで終わる場合、そのバイトと閉じ引用符(closing quote)、および行末記号が失われながら、print関数は真を返します。combine関数には影響ありません。

次のレコードは同じ行に書き込まれます。あるいは、最後のフィールドが引用符で囲まれている場合、欠落した閉じ引用符により、リーダー(読み込み側)はそれ以降のすべてのレコードをそのフィールドの一部として扱ってしまいます。

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

責任者

CPANSec

予約する

2026年10月14日

モデレーション

承諾済み

エントリ

VDB-421528

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!