VulnSea

ERPNext vulnerabilities

CVEs whose affected-version data names the ERPNext package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

83 CVEsRSS

CVE-2026-109613High· 7.1
3w ago

Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains a missing authorization vulnerability in which certain endpoints fail to enforce proper authorization checks on document status modification

Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains a missing authorization vulnerability in which certain endpoints fail to enforce proper authorization checks on document status modification. Authenticated low-privileged us…

▾ Twilightfrappe · erpnextEPSS 0.27%via NVD
CVE-2026-109612High· 7.3
3w ago

Frappe ERPNext before 15.120.0 and 16.x before 16.33.0 contains a stored cross-site scripting vulnerability in a report view that interpolates stored record names into markup without escaping

Frappe ERPNext before 15.120.0 and 16.x before 16.33.0 contains a stored cross-site scripting vulnerability in a report view that interpolates stored record names into markup without escaping. Authenticated users able to create records c…

▾ Twilightfrappe · erpnextEPSS 0.21%via NVD
CVE-2026-109611Medium· 4.3
3w ago

Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains a missing authorization vulnerability in certain endpoints that fail to enforce proper authorization checks

Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains a missing authorization vulnerability in certain endpoints that fail to enforce proper authorization checks. Authenticated users can call these endpoints to modify data beyo…

▾ Sunlitfrappe · erpnextEPSS 0.19%via NVD
CVE-2026-109610Medium· 6.5
3w ago

Frappe ERPNext before 15.119.1 and 16.x before 16.32.0 contains a missing authorization vulnerability because certain endpoints fail to enforce proper permission checks

Frappe ERPNext before 15.119.1 and 16.x before 16.32.0 contains a missing authorization vulnerability because certain endpoints fail to enforce proper permission checks. Authenticated low-privileged users can call these endpoints to modi…

▾ Sunlitfrappe · erpnextEPSS 0.22%via NVD
CVE-2026-109609Medium· 6.5
3w ago

Frappe ERPNext before 15.119.1 and 16.x before 16.32.0 contains an SQL injection vulnerability in some endpoints that lack input validation

Frappe ERPNext before 15.119.1 and 16.x before 16.32.0 contains an SQL injection vulnerability in some endpoints that lack input validation. Authenticated attackers with low privileges can send specially crafted requests to these endpoin…

▾ Sunlitfrappe · erpnextEPSS 0.28%via NVD
CVE-2026-109608High· 8.8
3w ago

Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains an SQL injection vulnerability in several endpoints that lack input validation

Frappe ERPNext before 15.121.0 and 16.x before 16.34.0 contains an SQL injection vulnerability in several endpoints that lack input validation. Any authenticated user, including one with no assigned roles, can send specially crafted requ…

▾ Twilightfrappe · erpnextEPSS 0.25%via NVD
CVE-2026-109604High· 7.3
3w ago

Frappe ERPNext before 15.112.0 and 16.x before 16.23.0 contains a stored cross-site scripting vulnerability because a tool view interpolates stored record names into markup without escaping

Frappe ERPNext before 15.112.0 and 16.x before 16.23.0 contains a stored cross-site scripting vulnerability because a tool view interpolates stored record names into markup without escaping. An authenticated user able to create such reco…

▾ Twilightfrappe · erpnextEPSS 0.21%via NVD
CVE-2025-71432High· 8.1
3w ago

Frappe ERPNext before 14.92.1 and 15.x before 15.83.0 contains a reflected cross-site scripting vulnerability due to missing input validation on a certain page, allowing arbitrary JavaScript to execute in authenticated sessions

Frappe ERPNext before 14.92.1 and 15.x before 15.83.0 contains a reflected cross-site scripting vulnerability due to missing input validation on a certain page, allowing arbitrary JavaScript to execute in authenticated sessions. Remote a…

▾ Twilightfrappe · erpnextEPSS 0.27%via NVD
CVE-2026-109377Medium· 4.3
3w ago

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

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_…

▾ SunlitFrappe · ERPNextEPSS 0.25%via NVD
CVE-2026-109376Medium· 4.3
3w ago

ERPNext 15.55.0 through 16.50.0 contains an incorrect authorization vulnerability in the get_timesheet_html method that lets authenticated portal users view project Timesheets

ERPNext 15.55.0 through 16.50.0 contains an incorrect authorization vulnerability in the get_timesheet_html method that lets authenticated portal users view project Timesheets. The method only checks Project read access, ignoring hide_ti…

▾ SunlitFrappe · ERPNextEPSS 0.25%via NVD
CVE-2026-96672Medium· 6.4
1mo ago

Frappe ERPNext versions before 16.34.1 fail to validate that Financial Report Template calculation_formula values reference whitelisted methods before passing them to frappe.call()

Frappe ERPNext versions before 16.34.1 fail to validate that Financial Report Template calculation_formula values reference whitelisted methods before passing them to frappe.call(). Accounts Managers can supply arbitrary dotted Python pa…

▾ SunlitFrappe · ERPNextEPSS 0.38%via NVD
CVE-2026-94113Medium· 6.5
1mo ago

Frappe ERPNext versions before 15.121.0 and 16.x before 16.34.0 contain an information disclosure vulnerability in whitelisted timesheet endpoints that fail to enforce doctype permissions

Frappe ERPNext versions before 15.121.0 and 16.x before 16.34.0 contain an information disclosure vulnerability in whitelisted timesheet endpoints that fail to enforce doctype permissions. Authenticated attackers can call get_projectwise…

▾ SunlitFrappe · ERPNextEPSS 0.42%via NVD
CVE-2026-65974Critical· 9.9
2mo ago

ERPNext is a free and open source Enterprise Resource Planning tool

ERPNext is a free and open source Enterprise Resource Planning tool. Prior to 15.111.0 and 16.22.0, limited authenticated users can cross a permission boundary in Frappe safe execution because frappe.render_template is exposed without fo…

▾ Midnightfrappe · erpnextEPSS 1.0%via NVD
CVE-2026-31017Critical· 9.1
7mo ago

A Server-Side Request Forgery (SSRF) vulnerability exists in the Print Format functionality of ERPNext v16.0.1 and Frappe Framework v16.1.1, where user-supplied HTML is insufficiently sanitized before being rendered into PDF

A Server-Side Request Forgery (SSRF) vulnerability exists in the Print Format functionality of ERPNext v16.0.1 and Frappe Framework v16.1.1, where user-supplied HTML is insufficiently sanitized before being rendered into PDF. When genera…

▾ Midnightfrappe · erpnextEPSS 0.24%via NVD
CVE-2025-67289Critical· 9.6
10mo ago

An arbitrary file upload vulnerability in the Attachments module of Frappe Framework v15.89.0 allows attackers to execute arbitrary code via uploading a crafted XML file.

An arbitrary file upload vulnerability in the Attachments module of Frappe Framework v15.89.0 allows attackers to execute arbitrary code via uploading a crafted XML file.

▾ Midnightfrappe · erpnextEPSS 0.46%via NVD
CVE-2025-66440High· 8.8
10mo ago

An issue was discovered in Frappe ERPNext through 15.89.0

An issue was discovered in Frappe ERPNext through 15.89.0. Function get_outstanding_reference_documents() at erpnext/accounts/doctype/payment_entry/payment_entry.py is vulnerable to SQL Injection. It allows an attacker to extract arbitra…

▾ Twilightfrappe · erpnextEPSS 0.38%via NVD
CVE-2025-66439High· 8.8
10mo ago

An issue was discovered in Frappe ERPNext through 15.89.0

An issue was discovered in Frappe ERPNext through 15.89.0. Function get_outstanding_reference_documents() at erpnext.accounts.doctype.payment_entry.payment_entry.py is vulnerable to SQL Injection. It allows an attacker to extract arbitra…

▾ Twilightfrappe · erpnextEPSS 0.38%via NVD
CVE-2025-66438High· 8.8
10mo ago

A Server-Side Template Injection (SSTI) vulnerability exists in the Frappe ERPNext through 15.89.0 Print Format rendering mechanism

A Server-Side Template Injection (SSTI) vulnerability exists in the Frappe ERPNext through 15.89.0 Print Format rendering mechanism. Specifically, the API frappe.www.printview.get_html_and_style() triggers the rendering of the html field…

▾ Twilightfrappe · erpnextEPSS 0.50%via NVD
CVE-2025-66437High· 8.8
10mo ago

An SSTI (Server-Side Template Injection) vulnerability exists in the get_address_display method of Frappe ERPNext through 15.89.0

An SSTI (Server-Side Template Injection) vulnerability exists in the get_address_display method of Frappe ERPNext through 15.89.0. This function renders address templates using frappe.render_template() with a context derived from the add…

▾ Twilightfrappe · erpnextEPSS 0.60%via NVD
CVE-2025-66436Medium· 4.3
10mo ago

An SSTI (Server-Side Template Injection) vulnerability exists in the get_terms_and_conditions method of Frappe ERPNext through 15.89.0

An SSTI (Server-Side Template Injection) vulnerability exists in the get_terms_and_conditions method of Frappe ERPNext through 15.89.0. The function renders attacker-controlled Jinja2 templates (terms) using frappe.render_template() with…

▾ Sunlitfrappe · erpnextEPSS 0.34%via NVD
CVE-2025-66435Medium· 4.3
10mo ago

An SSTI (Server-Side Template Injection) vulnerability exists in the get_contract_template method of Frappe ERPNext through 15.89.0

An SSTI (Server-Side Template Injection) vulnerability exists in the get_contract_template method of Frappe ERPNext through 15.89.0. The function renders attacker-controlled Jinja2 templates (contract_terms) using frappe.render_template(…

▾ Sunlitfrappe · erpnextEPSS 0.34%via NVD
CVE-2025-66434High· 8.8
10mo ago

An SSTI (Server-Side Template Injection) vulnerability exists in the get_dunning_letter_text method of Frappe ERPNext through 15.89.0

An SSTI (Server-Side Template Injection) vulnerability exists in the get_dunning_letter_text method of Frappe ERPNext through 15.89.0. The function renders attacker-controlled Jinja2 templates (body_text) using frappe.render_template() w…

▾ Twilightfrappe · erpnextEPSS 0.59%via NVD
CVE-2022-28598Medium· 6.1PoC
4y ago

Frappe ERPNext 12.29.0 is vulnerable to XSS where the software does not neutralize or incorrectly neutralize user-controllable input before it is placed in output that is used as a web page that is served to other users.

Frappe ERPNext 12.29.0 is vulnerable to XSS where the software does not neutralize or incorrectly neutralize user-controllable input before it is placed in output that is used as a web page that is served to other users.

▾ Twilightfrappe · erpnextEPSS 4.1%via NVD
ERPNext vulnerabilities (CVEs) — page 3 · VulnSea