CVE-2026-64617 in Data::PubSub::Shared情報

要約

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

Perl用のData::PubSub::Sharedの0.07より前のバージョンでは、世界読み取り可能なmmapバックアップファイルが作成され、O_EXCLやO_NOFOLLOWフラグを指定せずにオープンされます。

セグメントはpubsub.h内で `open(path, O_RDWR|O_CREAT, 0666)` を使用して作成されます。モードは0666であるため、デフォルトのumaskが022の場合、ファイルは0644(世界読み取り可能)として作成されます。O_NOFOLLOWが存在しないため、パスに配置されたシンボリックリンクがフォローされ、O_EXCLが存在しないため、オープン処理は失敗するのではなく事前に配置されたファイルを静かに使用します。

「Shared」セグメントは通常 /tmp や /dev/shm などの共有ディレクトリ上に存在し、ローカルユーザーの誰でも世界読み取り可能なセグメントに格納されているIPCペイロードを読み取ることができます。また、パスに事前に配置されたファイルやシンボリックリンクにより、攻撃者は作成前の競合状態(race condition)を有利に進めたり、オープン処理のリダイレクトを行ったりすることができます。

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

責任者

CPANSec

予約する

2026年07月20日

モデレーション

承諾済み

エントリ

VDB-381039

EPSS

0.00161

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!