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

high Nessus プラグイン ID 318791

概要

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

説明

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

- サブジェクト 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)

- 入力検証Symfony文書化されているにもかかわらず、生の \r\n バイトを含む引用されるローカル部分を含むメールアドレスをコンストラクターが受け入れることにより、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 以降にアップグレードしてください。

参考資料

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

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

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

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

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

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

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

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

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

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

プラグインの詳細

深刻度: High

ID: 318791

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

バージョン: 1.1

タイプ: Local

エージェント: windows

ファミリー: Misc.

公開日: 2026/6/5

更新日: 2026/6/5

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

リスク情報

VPR

リスクファクター: High

スコア: 7.4

CVSS v2

リスクファクター: High

基本値: 7.8

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

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

CVSS v3

リスクファクター: High

基本値: 7.5

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

CVSS v4

リスクファクター: High

Base Score: 8.7

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

脆弱性情報

CPE: cpe:/a:sensiolabs:symfony

必要な KB アイテム: language_library/package/composer/enumerated

パッチ公開日: 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