JVNDB-2026-019786 | |
Nettyにおけるデジタル署名の検証に関する脆弱性 | |
| 概要 | |
Nettyはプロトコルサーバーおよびクライアントの開発のためのネットワークアプリケーションフレームワークです。バージョン4.1.135.Finalおよび4.2.15.Final以前では、SimpleTrustManagerFactory.engineGetTrustManagers()および関連の経路で、ユーザー提供の単純なX509TrustManagerをX509ExtendedTrustManagerを継承するX509TrustManagerWrapperでラップしますが、このラッパーは3引数のcheckServerTrusted(chain, authType, SSLEngine)をSSLEngineを破棄して2引数のデリゲートを呼び出す形で実装しています。このオブジェクトがX509ExtendedTrustManagerであるため、SunJSSEの内部AbstractTrustManagerWrapperもNetty自身のOpenSslX509TrustManagerWrapperも再度ラップしてエンドポイント識別を追加しません。その結果、Netty 4.2ではデフォルトでendpointIdentificationAlgorithm="HTTPS"が設定されているにもかかわらず、`SslContextBuilder.forClient().trustManager(somePlainX509TrustManager)`で構築されたクライアントはホスト名検証を全く行いません。この問題はバージョン4.1.135.Finalおよび4.2.15.Finalで修正されました。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 7.5 (重要) [その他]
| |
| 影響を受けるシステム | |
|
| |
Netty | |
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。 | |
| 想定される影響 | |
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 | |
| 対策 | |
ベンダ情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
GitHub | |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/06/12 |
| 登録日 | 2026/06/15 |
| 最終更新日 | 2026/06/15 |



