CVE-2025-12305CVE-2025-12305是存在于quequnlong shiyi-blog项目中的一个高危反序列化漏洞。该漏洞位于src/main/java/com/mojian/controller/SysJobController.java文件的Job Handler组件中,由于对用户输入的反序列化数据缺乏充分的验证和过滤,攻击者可以通过构造恶意的序列化对象,在目标服务器上实现远程代码执行(RCE)。该漏洞影响shiyi-blog 1.2.1及以下所有版本,CVSS评分6.3,属于中危漏洞。攻击向量为网络攻击,认证要求为低权限,无需用户交互即可发起攻击。漏洞已被公开利用,攻击者可利用Apache Commons Collections、Spring Framework或其他 Gadget 链构造恶意payload,在反序列化过程中触发任意方法调用,最终获得服务器控制权限。由于该漏洞影响广泛且利用难度较低,建议受影响用户立即采取修复措施。
该漏洞存在于shiyi-blog的SysJobController.java中的Job Handler功能模块。Java反序列化漏洞是常见的安全问题,当应用程序对不可信数据执行反序列化操作时,攻击者可以构造包含恶意代码的序列化对象。在shiyi-blog中,Job Handler组件接收并处理序列化数据时未进行严格的安全检查。攻击者可以利用Java反序列化Gadget链(如Apache Commons Collections的Transformer链、Spring框架的BeanWrapperImpl等)构造恶意payload。当服务器反序列化攻击者提供的恶意对象时,会触发一连串的方法调用链,最终执行任意代码。常见的利用方式是通过ysoserial工具生成特定Gadget链的序列化payload,然后将其作为Job Handler的输入数据发送到目标服务器。该漏洞的利用需要低权限认证,但不需要用户交互,攻击者可以通过HTTP请求远程触发。由于该漏洞已被公开披露,互联网上可能已存在可用的exploit代码,攻击者可以轻松获取并利用此漏洞攻击未修复的系统。