Saloon PHPのSaloonにおける複数の脆弱性

JVNDB

概要

Saloonは、ユーザーがAPI統合やSDKを構築するためのツールを提供するPHPライブラリです。バージョン4.0.0以前では、リクエストURLを構築する際に、SaloonはコネクタのベースURLとリクエストのエンドポイントを結合していました。エンドポイントが有効な絶対URLである場合、そのURLをそのまま使用し、ベースURLを無視していました。そのため、リクエストおよびコネクタによって付与された認証ヘッダー、クッキー、トークンが攻撃者が制御するホストに送信されてしまいました。エンドポイントがユーザー入力や設定(例:redirect_uri、コールバックURL)で影響を受ける場合、これによりサーバーサイドリクエストフォージェリ(SSRF)や第三者ホストへの資格情報の漏洩が発生する可能性がありました。バージョン4.0.0の修正では、エンドポイントに絶対URLを拒否するように変更されました。URLHelper::join()は、エンドポイントが有効な絶対URLである場合、明示的に許可されない限りInvalidArgumentExceptionを投げ、呼び出し側がコネクタごとまたはリクエストごとにこの機能をオプトインすることを要求しています。

技術情報

  • 公開日: 2026-04-01T11:31:59+09:00
  • 更新日: 2026-04-01T11:31:59+09:00

参考リンク

JVNDB の詳細はこちら

対処方法

該当ソフトウェアの最新版への更新、または開発元が提供する緩和策の適用を推奨します。運用環境に応じて事前検証の上で実施してください。

免責

本記事は公開情報をもとに自動集約された速報です。正確性・完全性は保証できません。必ず一次情報(上記リンク等)をご確認ください。