2026 年 07 月 19 日の重要脆弱性: Fastify, VMware, WordPressなど 10 件
/ 12 min read
Table of Contents
概要
本日、CVSS v3.1/v4.0 スコアが 9.0 以上の Critical な重要脆弱性が 10 件公開されました。Fastify HTTPプロキシ、VMware Avi Load Balancer、Linux カーネル、WordPress、SurrealDB、Libxml2、urwid など広範囲にわたるプロダクトが影響を受けます。特にリモートコード実行 (RCE) や認証バイパス、サービス拒否 (DoS)、権限昇格につながる深刻な欠陥が含まれており、速やかな情報確認と対応が求められます。
CVE-2026-16117: @fastify/http-proxyのURLエンコードされたパスによるプレフィックスエスケープ
- CVSS: 10.0 (Critical)
- 影響: @fastify/http-proxy — versions: 0 〜 < 11.6.0
概要
@fastify/http-proxy のバージョン 11.5.0 以下において、URLエンコードされたパスセグメントのプレフィックスリライトに失敗する脆弱性が存在します。Fastify のルーターは URLデコードされたパスでルートマッチングを行いますが、リクエスト URL は元のエンコードされた形式を保持し、プレフィックスリライトステップはデコードされたプレフィックスに対するリテラル文字列置換を使用します。これにより、攻撃者がプロキシで隠蔽されるべき内部または管理用アップストリームパスに到達できる可能性があります。
推奨対応
@fastify/http-proxy をバージョン 11.6.0 にアップグレードすることを強く推奨します。この脆弱性に対する既知の回避策はありません。
参考
- https://github.com/fastify/fastify-http-proxy/security/advisories/GHSA-mx7v-qhg9-2mvv
- https://cna.openjsf.org/security-advisories.html
CVE-2026-47865: VMware Avi Load Balancerの認証バイパス脆弱性
- CVSS: 9.8 (Critical)
- 影響: VMware / Avi Load Balancer — versions: 31.1.1 〜 <= 31.2.2, 30.1.1 〜 <= 30.2.6, 22.1.1 〜 <= 22.1.7
概要
VMware Avi Load Balancer に認証バイパスの脆弱性が存在します。ネットワークアクセスを持つ悪意のあるユーザーは、認証メカニズムを迂回して Avi Control plane にアクセスできる可能性があります。これにより、システムの管理機能への不正アクセスや設定変更などの重大な影響が生じる恐れがあります。
推奨対応
影響を受けるバージョンを使用している場合は、VMwareが提供するセキュリティアドバイザリに従い、修正バージョン (31.2.2-2p3、30.2.7 など) への早急なアップグレードを適用してください。
参考
CVE-2026-53363: Linuxカーネルのxfrm/iptfsにおける共有フラグマーカーの不適切処理
- CVSS: 9.8 (Critical)
- 影響: Linux / Linux — versions: 6.14 (affected), 0 〜 < 6.14 (unaffected), 6.18.36 〜 <= 6.18.* (unaffected), 7.0.13 〜 <= 7.0.* (unaffected), 7.1 〜 <= * (unaffected) など多数のバージョン
概要
Linux カーネルの xfrm: iptfs サブシステム内の iptfs_consume_frags() 関数に脆弱性が存在します。この関数は、ページ化されたフラグメントをソケットバッファ間で転送する際に SKBFL_SHARED_FRAG フラグを適切に伝播させません。これにより、読み取り専用ページキャッシュページによってバックアップされたフラグメントがマージされた際、その共有性を示すマーカーが失われ、ESP がインプレース暗号化の安全性を正しく判断できなくなる可能性があります。
推奨対応
この脆弱性は、skb_try_coalesce() で修正されたものと同様のバグクラスです。関連するカーネルの修正パッチを適用するか、この脆弱性が修正された安定版のLinuxカーネルバージョンにアップグレードすることを推奨します。
参考
- https://git.kernel.org/stable/c/dd66f7f6e360ee82cd905517726f8e9091265de5
- https://git.kernel.org/stable/c/c885d111ed9f5a0a1f3cc4e87a50db6518abaa6c
- https://git.kernel.org/stable/c/e9096a5a170e7ecd6467bc2e08668ec39897cda7
CVE-2026-53355: Linuxカーネルのnet/rdsにおけるi_sendsの不適切クリア
- CVSS: 9.8 (Critical)
- 影響: Linux / Linux — versions: 4.11 (affected), 0 〜 < 4.11 (unaffected), 5.10.259 〜 <= 5.10.* (unaffected), 5.15.210 〜 <= 5.15.* (unaffected) など多数のバージョン
概要
Linux カーネルの RDS (Reliable Datagram Sockets) IB 接続ティアダウンパスに脆弱性が存在します。rds_ib_setup_qp() 関数が i_sends を割り当てた後に失敗した場合、ポインタがクリアされずに残ることがあります。この結果、後のシャットダウン処理において、解放されたメモリを参照する stale ポインタが有効な send リングの割り当てとして扱われ、潜在的に予期しない動作やシステムクラッシュを引き起こす可能性があります。
推奨対応
エラー処理パスで vfree() の後に i_sends をクリアする修正を適用する必要があります。この脆弱性が修正された安定版のLinuxカーネルバージョンへのアップグレードを推奨します。
参考
- https://git.kernel.org/stable/c/66cccec111421a10efdc2c74499d15b93e7acae5
- https://git.kernel.org/stable/c/2c5e5e4a5970c41f16e3ad801a78719ed5d5c71b
- https://git.kernel.org/stable/c/29d940026dce39e3018dab6f67c9427249321270
- https://git.kernel.org/stable/c/e7cf30aa5f1fc6c2a86df65df8b731df20e44d79
- https://git.kernel.org/stable/c/f16ad421a4e3e7db2d14bdf3b16f583bc4f3b30a
CVE-2026-63030: WordPressのREST APIバッチルート混同とSQLインジェクションによるRCE
- CVSS: 9.8 (Critical)
- 影響: WordPress / WordPress — versions: 6.9.0 〜 < 6.9.5, 7.0.0 〜 < 7.0.2
概要
WordPress のバージョン 6.9.x (6.9.5未満) および 7.0.x (7.0.2未満) に、REST API のバッチエンドポイントにおけるルーティング混同の脆弱性が確認されました。この脆弱性は、既知の author__not_in WP_Query SQLインジェクション (CVE-2026-60137) と組み合わせることで、攻撃者がSQLインジェクションを実行し、最終的にリモートコード実行 (RCE) を達成できる可能性があります。
推奨対応
WordPress をバージョン 6.9.5 または 7.0.2 以降にアップグレードすることを強く推奨します。公式リリースノートとセキュリティアドバイザリを確認し、速やかに対応してください。
参考
- https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-ff9f-jf42-662q
- https://wordpress.org/news/2026/07/wordpress-7-0-2-release/
CVE-2025-71392: SurrealDBのexport機能におけるSurrealQLインジェクション
- CVSS: 9.4 (Critical)
- 影響: surrealdb / surrealdb — versions: 0 〜 < 2.2.2, 0 〜 < 2.1.5, 0 〜 < 2.0.5
概要
SurrealDB のバージョン 2.0.5 未満、2.1.x (2.1.5未満)、および 2.2.x (2.2.2未満) において、コマンドラインの export コマンドでテーブル名やフィールド名が適切にエスケープされないため、SurrealQL インジェクションの脆弱性が存在します。認証された System User (OWNER または EDITOR ロール) は、悪意のある SurrealQL を含む名前でテーブルやフィールドを作成し、その後、より権限の高いユーザーがエクスポートされたバックアップをインポートすると、注入された SurrealQL が実行され、権限昇格や SurrealDB インスタンスのルートレベル乗っ取りにつながる可能性があります。
推奨対応
SurrealDB をバージョン 2.0.5、2.1.5、または 2.2.2 以降にアップグレードしてください。ユーザーがカスタムテーブルやフィールドを定義できるアプリケーションでは、クエリパラメータがサニタイズされていてもセカンドオーダーの SurrealQL インジェクションにさらされる可能性があるため、特に注意が必要です。
参考
- https://github.com/surrealdb/surrealdb/security/advisories/GHSA-ccj3-5p93-8p42
- https://www.vulncheck.com/advisories/surrealdb-before-surrealql-injection-via-export
CVE-2026-9323: urwid Web Display Backendにおける安全でないPRNGと情報漏洩
- CVSS: 9.2 (Critical)
- 影響: urwid / urwid — versions: 0 〜 <= 24acd12
概要
urwid の Web ディスプレイバックエンド (urwid/display/web.py) は、セッション識別子 (urwid_id) を生成するために、暗号学的に安全でない Python の Mersenne Twister PRNG を使用しています。攻撃者が約 334 個のセッション ID を観測すると、PRNG の内部状態を完全に再構築し、過去および未来のセッション ID を予測できる可能性があります。また、この識別子はワールドリスト可能な /tmp ディレクトリに作成される FIFO のファイル名にも使用されるため、ローカルユーザーがアクティブなセッションを直接列挙できます。有効なセッション ID を用いることで、被害者の端末画面の読み取り、キーストロークの注入による OS レベルのコード実行、セッションの終了またはクラッシュを引き起こすことが可能です。
推奨対応
urwid には修正パッチ (commit 24acd12f0d0598036d0d577f2ee63e4a27b4a3d9) が提供されています。このパッチを適用するか、この脆弱性が修正されたバージョンにアップグレードすることを推奨します。
参考
- https://github.com/urwid/urwid/security/advisories/GHSA-rjwp-g85x-gmjv
- https://github.com/urwid/urwid/commit/24acd12f0d0598036d0d577f2ee63e4a27b4a3d9
- https://github.com/urwid/urwid/issues/1127
CVE-2025-49796: Libxml2の型混同によるサービス拒否 (DoS)
- CVSS: 9.1 (Critical)
- 影響: Libxml / Libxml2 — versions: 0 〜 < 2.15.0
概要
libxml2 に型混同の脆弱性が発見されました。入力 XML ファイルから特定の sch:name 要素を処理する際にメモリ破損が発生する可能性があります。この脆弱性により、攻撃者は悪意のある XML 入力ファイルを細工することで libxml をクラッシュさせ、サービス拒否 (DoS) を引き起こしたり、メモリ内の機密データが破損することによって他の未定義の動作が発生したりする恐れがあります。
推奨対応
libxml2 をバージョン 2.15.0 以降にアップグレードしてください。Red Hat Enterprise Linux などのディストリビューションを使用している場合は、各ベンダーが提供するセキュリティアドバイザリに従い、システムを更新してください。
参考
- https://access.redhat.com/errata/RHSA-2025:10630
- https://access.redhat.com/errata/RHSA-2025:10698
- https://access.redhat.com/errata/RHSA-2025:10699
CVE-2025-49794: Libxml2のheap use-after-freeによるサービス拒否 (DoS)
- CVSS: 9.1 (Critical)
- 影響: Libxml / Libxml2 — versions: 0 〜 < 2.15.0
概要
libxml2 に use-after-free (UAF) の脆弱性が発見されました。この問題は、XML schematron に <sch:name path="..."/> スキーマ要素がある特定の条件下で XPath 要素を解析する際に発生します。この脆弱性により、悪意のある XML ドキュメントを libxml の入力として使用することで、プログラムのクラッシュやその他の未定義の動作を引き起こす可能性があります。
推奨対応
libxml2 をバージョン 2.15.0 以降にアップグレードしてください。Red Hat Enterprise Linux などのディストリビューションを使用している場合は、各ベンダーが提供するセキュリティアドバイザリに従い、システムを更新してください。
参考
- https://access.redhat.com/errata/RHSA-2025:10630
- https://access.redhat.com/errata/RHSA-2025:10698
- https://access.redhat.com/errata/RHSA-2025:10699
CVE-2024-58366: SurrealDBのスクリプト機能におけるフォーマット文字列脆弱性
- CVSS: 9.0 (Critical)
- 影響: surrealdb / surrealdb — versions: 0 〜 < 1.1.1, 0 〜 < 0.4.2
概要
SurrealDB のバージョン 1.1.1 および 0.4.2 より前において、スクリプト機能が有効な場合に rquickjs Exception::throw_type 関数にフォーマット文字列の脆弱性が存在します。スクリプト実行権限を持つ攻撃者は、エラー入力にフォーマット文字列シーケンスを供給することで、任意のメモリを読み取ったり、SurrealDB プロセスの権限でコードを実行したりできる可能性があります。これにより、システムへの深刻な影響が懸念されます。
推奨対応
SurrealDB をバージョン 1.1.1 または 0.4.2 以降にアップグレードすることを推奨します。アップグレードが困難な場合は、スクリプト機能の利用を制限するなどの対策を検討してください。
参考
- https://github.com/surrealdb/surrealdb/security/advisories/GHSA-q3gg-m8hr-h4x4
- https://www.vulncheck.com/advisories/surrealdb-before-format-string-via-scripting-functions