CVE-2026-24039CVE-2026-24039是Horilla人力资源管理系统(HRMS)1.4.0版本中的一个不正确访问控制(Improper Access Control)漏洞。该漏洞允许低权限员工用户自我批准其上传的文档,而该操作本应仅限管理员或高权限角色执行。漏洞根源在于文档审批端点缺少充分的服务端授权检查,导致标准员工可以修改自己上传文档的审批状态。成功利用此漏洞可允许仅具有员工级权限的用户更改本应保留给管理员的应用程序状态,破坏了HR流程的完整性,例如凭证、认证或支持材料的接受流程,并可能使未经审查的文档被提交。该漏洞已在1.5.0版本中修复。
Horilla HRMS 1.4.0版本的文档审批功能存在访问控制缺陷。系统设计要求文档审批UI仅对管理员或高权限角色开放,但实际实现中,审批端点未执行充分的服务端授权验证。攻击者(拥有标准员工账户)可以绕过前端访问控制限制,直接调用后端审批API接口修改文档审批状态。具体而言,系统仅验证用户是否上传了文档,而未验证用户是否具有审批权限。由于审批端点缺少权限检查逻辑,低权限用户可以通过构造特定的HTTP请求来更改文档的approval_status字段,从而实现自我批准文档的操作。这种访问控制缺陷使得攻击者能够在未经授权的情况下修改应用程序状态,破坏HR流程的完整性和可信度。