GeoServer 远程代码执行漏洞(CVE-2022-24816)

GeoServer 远程代码执行漏洞(CVE-2022-24816)

原创 SXdysq 南街老友 2024-07-06 16:15

漏洞简介

GeoServer 是一个用于共享地理空间数据的开源服务器。服务器实现行业标准 OGC 协议,例如 Web 要素服务 (WFS)、Web 地图服务 (WMS) 和 Web 覆盖服务 (WCS)。 

GeoServer 附带了 JAI-EXT API 。默认情况下,此 API 处于启用状态,并提供一组用于图像处理的高级对象。JAI-EXT 是一个开源项目,旨在扩展 Java 高级成像 (JAI) API。允许通过网络请求提供 Jiffle 脚本的程序可能会导致远程代码执行,因为 Jiffle 脚本通过 Janino 编译成 Java 代码并执行。
网络测绘

FOFA:app="GeoServer"

环境搭建

$ docker run -p 8085:8080 kartoza/geoserver:2.17.2

漏洞检测与利用

CVE-2024-36401内存马利用

详情参考GeoServer property RCE注入内存马

🍻🍻🍻🍻🍻🍻

勇敢追梦:
“别害怕追求梦想,因为追求梦想的过程本身就是一种成就。”

坚持不懈:
“成功的秘诀在于坚持,不放弃任何一个可能的机会。”

自信与自爱:
“学会爱自己,是一生浪漫的开始。自信是你最好的装饰。”

面对挑战:
“每一个不曾起舞的日子,都是对生命的辜负。勇敢面对挑战,才能找到真正的自己。”

积极心态:
“阳光总在风雨后,无论经历多少困境,保持积极的心态,总会迎来新的曙光。”

时间与成长:
“不要浪费时间去等待完美的机会,抓住眼前的每一个机会,你会发现时间能带给你无尽的成长。”

乐观与希望:
“即使前方荆棘满布,也要相信光明就在不远处。保持乐观,总会找到属于自己的出路。”

坚持梦想:
“梦想不是遥不可及的星辰,而是脚踏实地的每一步积累。只要坚持,总有一天会实现。”