CVE-2025-4428 是 EPMM 的 DeviceFeatureUsageReportQueryRequestValidator 中的一个认证后远程代码执行漏洞。该漏洞源于对用户提供的输入在通过 Spring 的 AbstractMessageSource 处理的错误消息中进行了不安全处理,从而导致攻击者可控的 EL(表达式语言)注入。在 /api/v2/featureusage 端点中使用精心构造的 format 参数会导致任意 Java 代码执行,已通过命令注入(例如 Runtime.exec())得到确认。
CVE-2025-4427 是一个认证绕过漏洞,由 EPMM 路由配置中的不当请求处理引起。由于 Spring Security 配置中缺少 <intercept-url> 规则,诸如 /rs/api/v2/featureusage 之类的路由在未要求认证的情况下被意外暴露。这使得未认证的攻击者能够访问 RCE 入口,当与 CVE-2025-4428 链式利用时,可实现完全的非认证远程代码执行。不过,正如 watchTowr 所指出的,这更准确地描述为操作顺序缺陷,因为验证器逻辑在认证检查之前执行。
版本检测模板。匹配所有运行以下版本的实例: 11.12.0.4 及更早版本 12.3.0.1 及更早版本 12.4.0.1 及更早版本 12.5.0.0 及更早版本
nuclei -u https://yourHost.com -t template.yaml请自行承担使用风险,对于你在不拥有或未获得扫描许可的基础设施上进行的非法活动,我不承担任何责任。
如有任何问题,欢迎通过 Signal 联系我。