Description
ERPNext 9.0.0 through 16.50.0 contains a missing authorization vulnerability that allows authenticated users to view stock quantities via whitelisted batch methods. Attackers, including customer portal users, can call get_batch_qty, get_batches_by_oldest or get_pos_reserved_batch_qty to list every item batch with per-warehouse quantities.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized disclosure of stock quantities by authenticated users
Action: Patch
AI Analysis

Impact

In ERPNext 9.0.0 through 16.50.0, certain batch lookup methods lack the necessary authorization checks. Authenticated users, including those accessing the customer portal, can invoke get_batch_qty, get_batches_by_oldest, or get_pos_reserved_batch_qty to retrieve per-warehouse quantities for every batch item. This flaw results in the unintended exposure of inventory data, providing attackers with sensitive operational information that could be used for competitive analysis, inventory manipulation or further social engineering attacks. The weakness corresponds to an authorization bypass (CWE-862).

Affected Systems

The affects Frappe's ERPNext product, specifically all releases from 9.0.0 up to and including 16.50.0. No other vendors or product variants are listed.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity, while the EPSS score is not available and the vulnerability is not listed in CISA KEV. The attack vector requires authentication, which means that an attacker must first compromise valid user credentials—often achieved through phishing, credential reuse, or exploitation of a customer portal login. Once authenticated, the attacker can immediately request the vulnerable methods and obtain full inventory visibility.

Generated by OpenCVE AI on October 12, 2026 at 22:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ERPNext to a version newer than 16.50.0 that contains the authorization fix.
  • If an immediate upgrade is not possible, restrict the permissions of user roles that have access to the problematic batch methods, ensuring only authorized personnel can call get_batch_qty, get_batches_by_oldest, or get_pos_reserved_batch_qty.
  • Apply any available security patches or community updates that address the missing authorization logic in the batch module.

Generated by OpenCVE AI on October 12, 2026 at 22:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description ERPNext 9.0.0 through 16.50.0 contains a missing authorization vulnerability that allows authenticated users to view stock quantities via whitelisted batch methods. Attackers, including customer portal users, can call get_batch_qty, get_batches_by_oldest or get_pos_reserved_batch_qty to list every item batch with per-warehouse quantities.
Title ERPNext 9.0.0 through 16.50.0 Missing Authorization in Batch Lookup Methods
First Time appeared Frappe
Frappe erpnext
Weaknesses CWE-862
CPEs cpe:2.3:a:frappe:erpnext:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe erpnext
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T13:51:52.605Z

Reserved: 2026-10-12T14:23:25.691Z

Link: CVE-2026-109377

cve-icon Vulnrichment

Updated: 2026-10-15T13:51:48.264Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T21:17:10.650

Modified: 2026-10-15T14:17:17.583

Link: CVE-2026-109377

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T23:15:15Z

Weaknesses