CVE-2025-66439Frappe ERPNext 15.89.0及之前版本存在严重SQL注入漏洞,攻击者可通过Payment Entry模块的get_outstanding_reference_documents函数,利用from_posting_date参数注入恶意SQL代码,实现数据库未授权访问和敏感数据窃取。该漏洞无需高级权限即可利用,对系统安全性构成重大威胁。
漏洞源于payment_entry.py中get_outstanding_reference_documents()函数直接拼接用户输入的from_posting_date参数,缺少严格输入验证和参数化查询保护。攻击者可构造特殊SQL payload绕过现有过滤机制,执行任意SQL命令,导致敏感信息泄露和潜在数据篡改风险。