Symfony および複数の Symfony コンポーネント < 5.4.52 / 6.x < 6.4.40 / 7.x < 7.4.12 / 8.x < 8.0.12 の複数の脆弱性

critical Nessus プラグイン ID 318791

概要

リモートホストにインストールされている PHP ライブラリは、複数の脆弱性の影響を受けます。

説明

リモートホストにインストールされている Symfony および/またはその Symfony Monolog Bridge / MIME / Mailer / Routing / Security HTTP コンポーネントのバージョンは、6.4.40 より前の 6.1.x、7.4.12 より前の 7.0.x、8.0.12 より前の 8.0.xより前であるため、複数の脆弱性の影響を受けます。

- サブジェクト DN 文字列から emailAddress を抽出するために非アンカー正規表現を使用するため、Symfony コンポーネントの X509Authenticator クライアント証明書 (mTLS) 認証に認証バイパスの脆弱性が存在します。認証されていないリモートの攻撃者がこれを悪用して、CN (共通名) フィールドに埋め込まれた emailAddress 文字列を含む細工されたクライアント証明書を通じて、認証をバイパスし、任意のユーザーになりすます可能性があります。(CVE-2026-45063)

- デフォルトですべてのネットワークインターフェース (0.0.0.0:9911) にバインドされており、allowed_classes、許可リスト、または整合性チェックなしで認証されていない PHP オブジェクトの逆シリアル化を実行しているため、Symfony Monolog Bridge コンポーネントの ServerLogCommand (server:log コンソールコマンド) に、安全でない逆シリアル化の脆弱性が存在します。認証されていないリモートの攻撃者がこれを悪用し、TCP ポート 9911 に送信される細工されたシリアル化 PHP ペイロードを介して、サービス拒否を引き起こしたり、ターゲット環境での使用可能なガジェットチェーンに応じて、magic-method の副作用がある PHP オブジェクトインジェクションを介してリモートでコードを実行する可能性があります。
(CVE-2026-45077)

- 入力検証として文書化されているにもかかわらず、生の \r\n バイトを含む引用されるローカル部分を含むメールアドレスをコンストラクターが受け入れることにより、Symfony MIME コンポーネントの Address クラスに CRLF インジェクションの脆弱性が存在します。認証されたリモートの攻撃者がこれを悪用し、ローカル部分 (例: 'x\r\nBcc: attacker@evil'@example.com) に CRLF シーケンスが埋め込まれた細工されたメールアドレスを介して、任意のメールヘッダーと SMTP コマンドを挿入し、メールの不正な漏洩、スパムリレー、その他のメールシステムの悪用を可能にする可能性があります。(CVE-2026-45067)

Nessus はこの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。また、このプラグインは、OS パッケージマネージャー経由でインストールされた PHP パッケージ、コンポーザー経由でインストールされた PHP パッケージ、その他のソースを区別しないことに注意してください。結果として、OS パッケージリポジトリが提供するパッケージには、このプラグインが誤って脆弱と報告する修正がバックポートされている可能性があります。バックポートされた修正を確認するには、CVE-2026-45063、CVE-2026-45065、CVE-2026-45067、CVE-2026-45068、CVE-2026-45077 の OS 固有のプラグインを参照してください。

ソリューション

Symfony および/またはその影響を受けるコンポーネントを、バージョン 5.4.52、6.4.40、7.4.12、8.0.12、またはそれ以降にアップグレードしてください。

参考資料

https://github.com/advisories/GHSA-72xp-p242-47p9

https://github.com/advisories/GHSA-m7v2-7gxm-vc2v

https://github.com/advisories/GHSA-ph86-p8f6-f9r2

https://github.com/advisories/GHSA-qpmx-3rfj-7rhv

https://github.com/advisories/GHSA-xx3c-qf5g-hc39

http://www.nessus.org/u?0f9de61e

http://www.nessus.org/u?4f43363b

http://www.nessus.org/u?8e1a8335

http://www.nessus.org/u?91e9926d

http://www.nessus.org/u?c4d83d1a

プラグインの詳細

深刻度: Critical

ID: 318791

ファイル名: symfony_components_GHSA-ph86-p8f6-f9r2.nasl

バージョン: 1.4

タイプ: Local

エージェント: windows

ファミリー: Misc.

公開日: 2026/6/5

更新日: 2026/9/22

設定: 徹底したチェックを有効にする (optional)

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.1

CVSS v2

リスクファクター: High

基本値: 9.4

現状値: 7

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:N

CVSS スコアのソース: CVE-2026-45063

CVSS v3

リスクファクター: Critical

基本値: 9.1

現状値: 7.9

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

リスクファクター: Critical

Base Score: 9.1

Threat Score: 6.9

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

脆弱性情報

CPE: cpe:/a:sensiolabs:symfony

必要な KB アイテム: Host/win/Composer/Packages/Enumerated

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/5/20

脆弱性公開日: 2026/5/20

参照情報

CVE: CVE-2026-45063, CVE-2026-45065, CVE-2026-45067, CVE-2026-45068, CVE-2026-45077

IAVB: 2026-B-0140