CVE-2026-39347OrangeHRM 是一套开源的综合人力资源管理系统。在 5.0 至 5.8 版本中,系统存在业务逻辑缺陷,允许管理员用户在自我评估提交被标记为完成后,仍然接受并保存对其内容的修改。这一行为破坏了已定稿评估记录的完整性,可能导致历史绩效数据被恶意篡改。该漏洞已在 5.8.1 版本中得到修复。
该漏洞属于业务逻辑设计缺陷,主要存在于 OrangeHRM 的绩效评估模块中。在受影响的版本(5.0 至 5.8)中,当普通员工提交自我评估并将其状态标记为“已完成”后,系统后端未能正确实施对该记录的写操作锁定。根据 CVSS 3.1 向量分析,利用该漏洞需要具备高权限(PR:H),即攻击者必须拥有管理员级别的账户权限。在获得权限后,攻击者无需复杂的攻击载荷或用户交互(UI:N),只需通过管理界面或直接发送 API 请求修改已归档的评估数据,服务器便会接受更改并更新数据库。这种行为直接破坏了业务数据的完整性(I:L),使得关键的人事绩效记录可以被事后篡改,从而绕过审计机制。尽管机密性未受影响,但此漏洞可能被用于内部欺诈或掩盖管理问题。