漏洞概述 该网页截图描述了QloApps 1.7.0版本中的多个安全漏洞,包括反射型跨站脚本(XSS)漏洞、授权绕过漏洞以及缺少酒店访问限制的漏洞。 影响范围 反射型XSS漏洞: - CVE-2026-110219:通过“Additional Facility Price Field”字段触发。 - CVE-2026-110221:通过“Advanced Price Rule Name”和“Impact Value”字段触发。 - CVE-2026-110224:通过“Search Alias Validation Errors”字段触发。 - 影响:攻击者可以诱导已认证用户点击恶意链接或提交构造的POST请求,执行任意JavaScript代码,读取管理员数据并执行操作。 授权绕过漏洞: - CVE-2026-110226:在创建房间类型时,通过 字段绕过授权限制。 - 影响:具有产品管理权限的员工可以在超出其范围的酒店创建房间类型,伪造或损坏其他酒店的库存,枚举所有酒店。 缺少酒店访问限制: - CVE-2026-110229:在信用票据中缺少酒店访问限制。 - 影响:员工可以枚举所有酒店的信用票据,下载包含其他酒店退款记录的PDF,更改其他酒店票据的赎回状态,生成商店信用票据。 修复方案 反射型XSS漏洞: - 对输入字段进行适当的验证和转义,防止恶意脚本注入。 授权绕过漏洞: - 在创建房间类型时,确保 字段的值与员工的授权范围一致,并在服务器端进行严格的访问控制检查。 缺少酒店访问限制: - 在信用票据的查询和导出过程中,添加酒店访问限制,确保员工只能访问其授权范围内的酒店数据。 POC代码 CVE-2026-110219 CVE-2026-110221 CVE-2026-110224 CVE-2026-110226 CVE-2026-110229