CVE-2026-39052Oinone Pamirs 7.0.0版本中存在代码执行漏洞。该漏洞源于ScriptRunner组件在处理脚本表达式时存在设计缺陷。具体而言,`ScriptRunner.run`方法直接对攻击者控制的脚本表达式进行求值,且未实施沙箱隔离或白名单限制机制。攻击者可利用此缺陷,在无需身份验证的情况下,通过网络向受影响的服务器发送特制的恶意脚本请求,从而在服务器端执行任意代码。这可能导致敏感信息泄露、数据篡改,甚至完全控制服务器系统。
该漏洞的技术核心在于Oinone Pamirs框架集成的ScriptRunner组件存在不安全的动态代码执行逻辑。在`ScriptRunner.run(String expression, String type, Map<String, Object> context)`方法调用过程中,系统直接接收用户传入的`expression`参数,并将其传递给底层的脚本引擎(如Groovy、JavaScript等)进行解析和执行。由于该过程完全绕过了安全沙箱机制,且未对输入内容进行严格的允许列表校验,攻击者可以构造恶意的脚本代码。根据CVSS向量分析,攻击复杂度低(AC:L),且无需用户交互(UI:N)及特权(PR:N)。攻击者只需通过网络(AV:N)访问相关接口,即可注入操作系统命令或特定语言代码,进而控制服务器进程,窃取敏感数据或破坏系统完整性。由于无需认证,该漏洞极易被自动化扫描工具探测并利用。