Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X509TrustManagerWrapper, which extends X509ExtendedTrustManager but implements the 3-arg checkServerTrusted(chain, authType, SSLEngine) by discarding the SSLEngine and calling the 2-arg delegate. Because the object now IS an X509ExtendedTrustManager, neither SunJSSEs internal AbstractTrustManagerWrapper nor Nettys own OpenSslX509TrustManagerWrapper will re-wrap it to add endpoint-identification. Consequently, even though Netty 4.2 sets endpointIdentificationAlgorithm=HTTPS by default, a client built with SslContextBuilder.forClient().trustManager(somePlainX509TrustManager) performs no hostname verification at all. Versions 4.1.135.Final and 4.2.15.Final patch the issue.
The product does not verify, or incorrectly verifies, the cryptographic signature for data.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Netty | Netty | * | 4.1.135 (excluding) |
| Netty | Netty | 4.2.0 (including) | 4.2.15 (excluding) |
| Cryostat 4 on RHEL 9 | RedHat | cryostat/cryostat-reports-rhel9:4.2.0-13 | * |
| Cryostat 4 on RHEL 9 | RedHat | cryostat/cryostat-rhel9:4.2.0-13 | * |
| Cryostat 4 on RHEL 9 | RedHat | cryostat/jfr-datasource-rhel9:4.2.0-13 | * |
| Red Hat Build of Apache Camel 3.33 for Quarkus 3.33.2.SP1 | RedHat | netty-handler | * |
| Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16 | RedHat | netty-handler | * |
| Red Hat build of Quarkus 3.27.4.SP1 | RedHat | netty-handler | * |
| Red Hat build of Quarkus 3.33.2.SP1 | RedHat | netty-handler | * |
| Red Hat Data Grid 8.6.2 | RedHat | netty-handler | * |
| Red Hat JBoss Enterprise Application Platform 7.4.25 | RedHat | netty-handler | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-activemq-artemis-0:2.16.0-22.redhat_00057.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-glassfish-jsf-0:2.3.14-11.SP11_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-ironjacamar-0:1.5.26-2.Final_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jackson-annotations-0:2.18.8-1.redhat_00003.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jackson-core-0:2.18.8-1.redhat_00003.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jackson-databind-0:2.18.8-1.redhat_00003.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jackson-jaxrs-providers-0:2.18.8-1.redhat_00003.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jackson-modules-base-0:2.18.8-1.redhat_00003.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jackson-modules-java8-0:2.18.8-1.redhat_00003.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jboss-remoting-0:5.0.31-3.SP2_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-jboss-server-migration-0:1.10.0-46.Final_redhat_00044.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-netty-0:4.1.135-1.Final_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-netty-transport-native-epoll-0:4.1.135-1.Final_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-picketlink-bindings-0:2.5.5-30.SP12_redhat_00020.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-picketlink-federation-0:2.5.5-24.SP12_redhat_00016.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-undertow-0:2.2.40-2.SP3_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 | RedHat | eap7-wildfly-0:7.4.25-2.GA_redhat_00001.1.el7eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 | RedHat | netty-handler | * |
| Red Hat JBoss Enterprise Application Platform 8.1 | RedHat | netty-handler | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10 | RedHat | eap8-eap-product-conf-parent-0:801.7.1-1.GA_redhat_00001.1.el10eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10 | RedHat | eap8-netty-0:4.1.135-1.Final_redhat_00001.1.el10eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10 | RedHat | eap8-netty-transport-native-epoll-0:4.1.135-1.Final_redhat_00001.1.el10eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10 | RedHat | eap8-wildfly-0:8.1.7.1-1.GA_redhat_00004.1.el10eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 | RedHat | eap8-eap-product-conf-parent-0:801.7.1-1.GA_redhat_00001.1.el8eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 | RedHat | eap8-jose4j-0:0.9.6-2.redhat_00002.1.el8eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 | RedHat | eap8-netty-0:4.1.135-1.Final_redhat_00001.1.el8eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 | RedHat | eap8-netty-transport-native-epoll-0:4.1.135-1.Final_redhat_00001.1.el8eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 | RedHat | eap8-wildfly-0:8.1.7.1-1.GA_redhat_00004.1.el8eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 | RedHat | eap8-eap-product-conf-parent-0:801.7.1-1.GA_redhat_00001.1.el9eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 | RedHat | eap8-jose4j-0:0.9.6-2.redhat_00002.1.el9eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 | RedHat | eap8-netty-0:4.1.135-1.Final_redhat_00001.1.el9eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 | RedHat | eap8-netty-transport-native-epoll-0:4.1.135-1.Final_redhat_00001.1.el9eap | * |
| Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 | RedHat | eap8-wildfly-0:8.1.7.1-1.GA_redhat_00004.1.el9eap | * |
| Streams for Apache Kafka 2.9.4 | RedHat | netty-handler | * |
| Red Hat Offline Knowledge Portal 1.2.7 | RedHat | offline-knowledge-portal/rhokp-rhel9:1782239370 | * |
| Netty | Ubuntu | questing | * |