CVE-2026-72906
Full vulnerability record from the local CVENow database.
Description
ERPNext is a free and open source Enterprise Resource Planning tool. Prior to 15.111.0 and 16.22.0, the send_auto_email function in erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py lacks a Process Statement Of Accounts permission check, allowing an authenticated low-privilege user to trigger automated emails outside the permitted role. This issue is fixed in versions 15.111.0 and 16.22.0.
Severity
MEDIUM
CVSS score
4.3
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-10 21:17:25.320000
Last modified
2026-10-24 15:10:00.190000
View original CVE JSON
{
"id": "CVE-2026-72906",
"sourceIdentifier": "[email protected]",
"published": "2026-08-10T21:17:25.320",
"lastModified": "2026-10-24T15:10:00.190",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "ERPNext is a free and open source Enterprise Resource Planning tool. Prior to 15.111.0 and 16.22.0, the send_auto_email function in erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py lacks a Process Statement Of Accounts permission check, allowing an authenticated low-privilege user to trigger automated emails outside the permitted role. This issue is fixed in versions 15.111.0 and 16.22.0."
},
{
"lang": "es",
"value": "ERPNext es una herramienta de Planificación de Recursos Empresariales (ERP) de código abierto y gratuita. Antes de las versiones 15.111.0 y 16.22.0, la función send_auto_email en erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py carecía de una verificación de permisos de Process Statement Of Accounts, lo que permitía a un usuario autenticado con bajos privilegios activar correos electrónicos automatizados fuera del rol permitido. Este problema está solucionado en las versiones 15.111.0 y 16.22.0."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "frappe",
"product": "erpnext",
"versions": [
{
"version": "< 15.111.0",
"status": "affected"
},
{
"version": ">= 16.0.0, < 16.22.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N",
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 1.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-11T17:12:44.326551Z",
"id": "CVE-2026-72906",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-862"
}
]
}
],
"references": [
{
"url": "https://github.com/frappe/erpnext/commit/18ca96c36ba65362bf1c25abb8eab32c64c6c7dd",
"source": "[email protected]"
},
{
"url": "https://github.com/frappe/erpnext/commit/e15879acd118ccd343e31ad3b5a6279e514c82c2",
"source": "[email protected]"
},
{
"url": "https://github.com/frappe/erpnext/pull/55781",
"source": "[email protected]"
},
{
"url": "https://github.com/frappe/erpnext/releases/tag/v15.111.0",
"source": "[email protected]"
},
{
"url": "https://github.com/frappe/erpnext/releases/tag/v16.22.0",
"source": "[email protected]"
},
{
"url": "https://github.com/frappe/erpnext/security/advisories/GHSA-3x6c-gc4v-f5v8",
"source": "[email protected]"
}
]
}