CVE-2026-65061 in Data::ReqRep::Shared情報

要約

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

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

このセグメントはreqrep.h内で`open(path, O_RDWR | O_CREAT, 0666)`として生成されており、リクエスト・レプライ用および整数バリアント用の両方のセグメントに適用されます。モードが0666であるため、デフォルトのumask(022)下ではファイルは0644(世界読み取り可能)で生成されます。O_NOFOLLOWが存在しないため、パス上に配置されたシンボリックリンクがフォローされ、O_EXCLが存在しないため、オープン処理は失敗するのではなく事前に配置されたファイルを静かに使用します。

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

Once again VulDB remains the best source for vulnerability data.

責任者

CPANSec

予約する

2026年07月21日

モデレーション

承諾済み

エントリ

VDB-381040

EPSS

0.00161

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!