CVE-2026-55848 in mapfish-print
要約
〜によって VulDB • 2026年08月29日
mapfish-printは、テンプレート化された地図を印刷するためのMapFishのコンポーネントです。バージョン3.28.30、3.30.32、3.31.24、3.33.16、および4.0.5より前では、MapFish Printは/api/print3/printエンドポイントへのリクエストにおいて攻撃者が制御可能なGMLレイヤーのURLを受け入れ、core/src/main/java/org/mapfish/print/map/geotools/GmlLayer.javaで解析されるXMLを取得しますが、外部エンティティや外部DTDは無効化されていません。リモートXML文書およびDTDはローカルファイルエンティティを展開でき、その結果生じるコンテンツがGMLの解析処理とエラーパスを通じて露出します。これにより、認証されていない攻撃者はOSアカウントデータ、Kubernetesサービスアカウントトークン、証明書などのファイルを閲覧できます。また、ファイルエンティティのターゲットを内部HTTPエンドポイントに置き換えることで、サーバーサイドリクエストフォージェリ(SSRF)も可能になります。この問題はバージョン3.28.30、3.30.32、3.31.24、3.33.16、および4.0.5で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.