guzzlephpのguzzleにおける複数の脆弱性
| Title |
guzzlephpのguzzleにおける複数の脆弱性
|
| Summary |
Guzzleは拡張可能なPHP HTTPクライアントです。7.12.1以前のバージョンでは、CookieJarがドットのみのDomain属性や空白で囲まれたバリアントのクッキーを誤って受け入れていました。SetCookie::matchesDomain()はクッキーのドメインから先頭のドットを削除し、ドットのみの値を空文字列に正規化します。一方、SetCookie::validate()は厳密に空のドメインのみを拒否していたため、これらのクッキーは保存され、正規化された空のドメインは任意のリクエストホストに一致するものとして扱われていました。攻撃者が制御するオリジンが共有クッキージャーを使用してアプリケーションにリクエストを送ると、その後Guzzleが同じジャーを使って関連しないホストに送信するクッキーを設定できる可能性があります。これにより、下流サービスが注入されたクッキーをどのように解釈するかに応じて、クッキーの注入やセッション固定のリスクが発生します。この脆弱性は7.12.1で修正されました。
|
| Possible impacts |
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 ・当該ソフトウェアは停止しません。 |
| Solution |
ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
June 23, 2026, midnight |
| Registration Date |
June 29, 2026, 11:10 a.m. |
| Last Update |
June 29, 2026, 11:10 a.m. |
|
CVSS3.0 : 警告
|
| Score |
5.8
|
| Vector |
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N |
Affected System
| guzzlephp |
|
guzzle 7.12.1 未満
|
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
| No |
Changed Details |
Date of change |
| 1 |
[2026年06月29日] 掲載 |
June 29, 2026, 11:10 a.m. |
NVD Vulnerability Information
CVE-2026-55767
| Summary |
Guzzle is an extensible PHP HTTP client. Prior to 7.12.1, CookieJar incorrectly accepts cookies with a dot-only Domain attribute and whitespace-padded variants. SetCookie::matchesDomain() removes leading dots from the cookie domain, normalizing dot-only values to the empty string; SetCookie::validate() only rejected a strictly empty domain, so these cookies could be stored and the empty normalized domain was treated as matching any request host. An attacker-controlled origin that an application requests with a shared cookie jar can therefore set a cookie that Guzzle later sends to unrelated hosts using the same jar. This may allow cookie injection or session fixation against downstream services, depending on how those services interpret the injected cookie. This vulnerability is fixed in 7.12.1.
|
| Publication Date |
June 24, 2026, 1:17 a.m. |
| Registration Date |
June 27, 2026, 4:13 a.m. |
| Last Update |
June 27, 2026, 4:34 a.m. |
Affected software configurations
| Configuration1 |
or higher |
or less |
more than |
less than |
| cpe:2.3:a:guzzlephp:guzzle:*:*:*:*:*:*:*:* |
|
|
|
7.12.1 |
Related information, measures and tools
Common Vulnerabilities List