漏洞概述 |
|||
漏洞名称 |
GeoServer 存在远程代码执行漏洞(CVE-2024-36401) |
||
安恒CERT评级 |
严重 |
CVSS3.1评分 |
9.8 |
CVE编号 |
CVE-2024-36401 |
CNVD编号 |
未分配 |
CNNVD编号 |
CNNVD-202407-085 |
安恒CERT编号 |
DM-202405-004663 |
POC情况 |
已发现 |
EXP情况 |
已发现 |
在野利用 |
未发现 |
研究情况 |
已复现 |
危害描述 |
由于不安全地将属性名称评估为 XPath 表达式,多个 OGC 请求参数允许未经身份验证的用户通过针对默认 GeoServer 安装的特制输入执行任意代码。 |
安恒研究院卫兵实验室已复现此漏洞。
该产品主要使用客户行业分布广泛,漏洞危害性高,建议客户尽快做好自查及防护。
GeoServer 远程代码执行漏洞(CVE-2024-36401)复现截图
漏洞信息
产品描述
GeoServer 是一个开源的服务器端软件,用于共享和编辑地理空间数据。它允许用户将地理数据(如矢量数据、栅格数据)发布为标准的 Web 服务。
应急响应等级:1级
漏洞类型:远程代码执行
影响范围
影响版本:
GeoServer < 2.23.6
2.24.0 <= GeoServer < 2.24.4
2.25.0 <= GeoServer < 2.25.2
安全版本:
GeoServer 2.23.* >= 2.23.6
GeoServer 2.24.* >= 2.24.4
GeoServer 2.25.* >= 2.25.2
CVSS向量
访问途径(AV):网络
攻击复杂度(AC):低
所需权限(PR):无需任何权限
用户交互(UI):不需要用户交互
影响范围 (S):不变
机密性影响 (C):高
完整性影响 (l):高
可用性影响 (A):高
修复方案
官方修复方案:
官方已发布新版本修复漏洞,受影响的用户建议更新至安全版本。
下载链接:
https://www.jetbrains.com/teamcity/download/other.html
临时缓解方案:
删除 gt-complex-x.y.jar 文件,其中x.y是GeoTools版本。这将从GeoServer中删除易受攻击的代码,但可能会破坏某些GeoServer功能,如果您正在使用的扩展需要gt-complex模块,则GeoServer无法部署。
geoserver.war 部署的缓解措施:
1.停止应用程序服务器
2.解压geoserver.war 添加到目录
3.找到文件 WEB-INF/lib/gt-complex-x.y.jar 并删除
4.将目录压缩到新的 geoserver.war
5.重新启动应用程序服务器
GeoServer二进制文件的缓解措施:
1.停止Jetty
2.找到文件 webapps/geoserver/WEB-INF/lib/gt-complex-x.y.jar 并删除
3.重新启动 Jetty
产品能力覆盖
产品名称 |
覆盖补丁包 |
AiLPHA大数据平台 |
GoldenEyeIPv6_XXXXX_strategy2.0.XXXXX.240703.1及以上版本 |
APT攻击预警平台 |
GoldenEyeIPv6_XXXXX_strategy2.0.XXXXX.240703.1及以上版本 |
WAF |
已支持 |
玄武盾 |
已支持 |
参考资料
https://github.com/advisories/GHSA-6jj6-gm7p-fcvv
https://nvd.nist.gov/vuln/detail/CVE-2024-36401
技术支持
如有漏洞相关需求支持请联系400-6059-110获取相关能力支撑。
原文始发于微信公众号(安恒信息CERT):【已复现】GeoServer 存在远程代码执行漏洞(CVE-2024-36401)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论