SB2026092127 - Multiple vulnerabilities in ERPNext



SB2026092127 - Multiple vulnerabilities in ERPNext

Published: September 21, 2026 Updated: November 9, 2026

Security Bulletin ID SB2026092127
CSH Severity
Low
Patch available
YES
Number of vulnerabilities 2
Exploitation vector Remote access
Highest impact Information disclosure

Breakdown by Severity

Low 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 2 vulnerabilities.


1) Cross-site scripting (CVE-ID: CVE-2026-109612)

CWE-ID: CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CVSSv4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N]


The vulnerability allows a remote user to execute script in the session of a user who opens a report.

The vulnerability exists due to improper neutralization of input during web page generation in the report view when rendering stored record names in markup. A remote user can create a record with a crafted name to execute script in the session of a user who opens a report.

User interaction is required to open the report.


2) Missing Authorization (CVE-ID: N/A)

CWE-ID: CWE-862 - Missing Authorization

CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote authenticated attacker with low privileges to read financial data beyond their permitted role in ERPNext.

The vulnerability exists due to missing authorization checks in certain ERPNext endpoints when processing requests to read data restricted by user roles. A remote authenticated attacker with low privileges can request data through these endpoints and obtain financial information without the required role permissions or victim interaction.


Remediation

Install update from vendor's website.