CVE-2026-31071LalanaChami药房管理系统在commit 5c3d028版本中存在严重的身份验证缺失漏洞。由于API端点未配置认证中间件,未经身份验证的远程攻击者可利用该漏洞,通过特定API接口获取所有用户记录(包含bcrypt密码哈希)、篡改药品库存数据以及访问私人医疗处方信息,造成敏感数据泄露和完整性破坏。
该漏洞的成因在于后端系统在定义路由时,未将身份验证中间件绑定至关键业务逻辑路径。具体而言,/api/user/getUserData接口直接关联数据库查询语句,用于检索用户表信息;/api/doctorOder接口则用于处理处方及药品库存的增删改查。由于缺乏必要的守卫机制,攻击者通过简单的网络扫描发现这些接口后,便直接绕过了前端登录页面的限制。攻击过程完全无需用户交互且网络攻击复杂度低。成功利用此漏洞可导致高机密性影响和高完整性影响,使攻击者能够非法读取敏感数据并篡改业务数据。