CVE-2026-39901monetr是一款专注于规划经常性支出的预算应用程序。在1.12.3版本之前,存在一个事务完整性漏洞。经过身份认证的租户用户可以通过事务更新端点软删除已同步的非手动事务,从而绕过了应用程序在正常DELETE路径中明确设置的删除阻止机制。该漏洞导致受保护的导入交易记录可以被隐藏,破坏了数据的完整性。该问题已在1.12.3版本中修复。
该漏洞源于monetr应用程序在处理事务更新操作时存在逻辑缺陷。虽然应用程序在标准的DELETE接口上实施了严格的访问控制,明确禁止用户删除已同步的非手动交易记录,但在更新接口(Update Endpoint)中未对“软删除”操作进行同等严格的校验。攻击者仅需拥有低权限账户,即可利用此差异,通过向更新端点发送包含软删除标记的恶意请求,绕过前端限制。攻击者的用户交互(UI:R)可能涉及在界面上修改特定字段。此操作导致受保护的导入交易记录被逻辑删除并从视图中隐藏,直接破坏了数据的完整性,构成了业务逻辑层面的越权操作。