GeoScene Portal 4.1 Netty拒绝服务漏洞完整解决方案
Netty是Netty社区的一款非阻塞I/O客户端-服务器框架,它主要用于开发Java网络应用程序,如协议服务器和客户端等。由于GeoScene Portal 4.1使用了guava-30.0-jre.jar、guava-31.0.1-jre.jar、guava-31.1-jre.jar等,导致了该漏洞,需要升级到guava-32.1.2-jre.jar。
软件版本
GeoScene Portal版本:4.1
漏洞名称
Netty 拒绝服务漏洞(CVE-2025-55163)
漏洞描述
Netty是Netty社区的一款非阻塞I/O客户端-服务器框架,它主要用于开发Java网络应用程序,如协议服务器和客户端等。Netty存在安全漏洞,该漏洞源于HTTP/2协议逻辑缺陷,可能导致资源耗尽和分布式拒绝服务攻击。
漏洞位置
C:\GeoScene\Portal\framework\runtime\ds\framework\runtime\opensearch\plugins\opensearch-ml\netty-codec-http2-4.1.118.Final.jar
解决方案
在 C:\GeoScene\Portal\framework\runtime\ds\framework\runtime\opensearch\plugins\opensearch-ml\ 目录下 netty相关的包一共有以下六个:
netty-buffer-4.1.118.Final.jar
netty-codec-4.1.118.Final.jar
netty-codec-http2-4.1.118.Final.jar
netty-codec-http-4.1.118.Final.jar
netty-common-4.1.118.Final.jar
netty-handler-4.1.118.Final.jar
netty-resolver-4.1.118.Final.jar
netty-transport-4.1.118.Final.jar
netty-transport-classes-epoll-4.1.118.Final.jar
netty-transport-native-unix-common-4.1.118.Final.jar
需要把这些包都升级到4.1.128.Final版本。
下载地址
netty-buffer下载地址:Central Repository: io/netty/netty-buffer/4.1.128.Final
netty-codec下载地址:Central Repository: io/netty/netty-codec/4.1.128.Final
netty-codec-http2下载地址:Central Repository: io/netty/netty-codec-http2/4.1.128.Final
netty-codec-http下载地址:Central Repository: io/netty/netty-codec-http/4.1.128.Final
netty-common下载地址:Central Repository: io/netty/netty-common/4.1.128.Final
netty-handler下载地址:Central Repository: io/netty/netty-handler/4.1.128.Final
netty-resolver下载地址:Central Repository: io/netty/netty-resolver/4.1.128.Final
netty-transport下载地址:Central Repository: io/netty/netty-transport/4.1.128.Final
netty-transport-classes-epoll下载地址:Central Repository: io/netty/netty-transport-classes-epoll/4.1.128.Final
netty-transport-native-unix-common下载地址:Central Repository: io/netty/netty-transport-native-unix-common/4.1.128.Final
netty-transport-native-unix-common下载地址:
操作步骤
1、停止GeoScene Portal服务。
2、打开目录C:\GeoScene\Portal\framework\runtime\ds\framework\runtime\opensearch\plugins\opensearch-ml\。
3、把netty-xxx-4.1.118.Final.jar替换成netty-xxx-4.1.128.Final.jar。
4、启动GeoScene Portal服务。(启动时间可能比较长,要有耐心)