FrankenPHPに認証回避の脆弱性、修正版1.13.0あり
Summary
FrankenPHPの1.13.0より前の版では、ドットを含むヘッダー名を使って、前段のプロキシが付けるはずの利用者名やクライアントIPを外部から偽装できます。FrankenPHPを使う組織は1.13.0へ更新し、アプリが信頼するヘッダーも点検してください。
AI summary
Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.
FrankenPHPの1.13.0より前の版では、ドットを含むヘッダー名を使って、前段のプロキシが付けるはずの利用者名やクライアントIPを外部から偽装できます。FrankenPHPを使う組織は1.13.0へ更新し、アプリが信頼するヘッダーも点検してください。
Affected packages
| Package | Affected → Fixed | |
|---|---|---|
| phpfrankenphp |
< 1.13.0→ 1.13.0 |
1.13.0 |
Original description The description as published by the source.
FrankenPHP before 1.13.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to spoof trusted headers by sending dot-form header names that PHP rewrites to underscores. Attackers can send headers like X.Authenticated.User or X.Forwarded.For that map to $_SERVER keys, spoofing user identity, client IP, or scheme.
Source: CVE.org (CVE Program・cvelistV5) NVD