The "Accounting Batch" interface is vulnerable to a cross-site scripting issue.
Exploiting this vulnerability requires permission create manual batch.
CiviCRM v6.9.0 and earlier
CiviCRM v6.9.1, v6.4.2 (ESR), and later
Any ONE of the following will mitigate the vulnerability:
- Upgrade to a fixed version of CiviCRM, or...
- Manually apply the patch from https://lab.civicrm.org/-/snippets/102, or...
- Manually edit the file
templates/CRM/Financial/Page/BatchTransaction.tpl. Near the end, change.html(val)to.text(val). Or... - Limit the users/roles with permission
create manual batch. Only grant this permission to trusted administrators.
Luke Stewart (Fuzion), Seamus Lee (JMA Consulting/CiviCRM), Luke Hebenstreit
