0x01 前言
GeoServer是一种用 Java 编写的开源软件服务器,允许用户共享和编辑地理空间数据。它专为互操作性而设计,使用开放标准发布来自任何主要空间数据源的数据。
0x02 漏洞描述
GeoServer 是一种用于共享地理空间数据的流行开源软件服务器。它向目标 URL 发送请求,并通过将恶意负载注入参数来利用潜在漏洞CQL_FILTER
。出于实验目的,该脚本使用SELECT version()
SQL 语句作为负载。
0x03 漏洞利用
Google语法:
inurl:"/geoserver/ows?service=wfs"
Github大佬写好的脚本:
https://github.com/win3zz/CVE-2023-25157
要使用此脚本,请提供目标 URL 作为命令行参数。例如:
python3 CVE-2023-25157.py <URL>
替换<URL>
为目标服务器的实际 URL。
0x04 参考
安全咨询:https://github.com/geoserver/geoserver/security/advisories/GHSA-7g5f-wrx8-5ccf
提交:https: //github.com/geoserver/geoserver/commit/145a8af798590288d270b240235e89c8f0b62e1d
推文:https ://twitter.com/parzel2/status/1665726454489915395
EXP地址:
https://github.com/win3zz/CVE-2023-25157
poc作者为Bipin Jitiya ( @win3zz )
原文始发于微信公众号(渗透Xiao白帽):漏洞速递 | CVE-2023-25157 漏洞(附EXP)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论