ERPNext is a free and open source Enterprise Resource Planning tool. Prior to 15.109.0 and 16.20.0, the get_tax_template function in erpnext/accounts/doctype/tax_rule/tax_rule.py constructs an SQL WHERE clause from request-influenced posting_date and args values, allowing an authenticated low-privilege user to inject SQL and extract sensitive information. This issue is fixed in versions 15.109.0 and 16.20.0.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-89"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72908.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "15.109.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "16.0.0"
},
{
"fixed": "16.20.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "2a91c7229a47ac6a5bb2d8227290b03415bf8baf"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "c45d2a348777a9bdf697832b6ca129d2f0626fd2"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "f98975f51a62d611f536368671c3dbaf81d61eb9"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v15.109.0",
"range": [
{
"fixed": "16fbf8299f0a90e0faf5620019c28e28cea25ed2"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v16.20.0",
"range": [
{
"fixed": "ff46d20b259a2d65a7ded959df9f9a42991a3562"
}
],
"source": "REFERENCES_TAG"
}
]
}