ZeroHour

CVE-2026-82634

large

Incorrect Authorization in Frappe Framework Jinja Endpoint Exposes Password Hashes

CVSS 4.0
7.1 high
EPSS
<1%p15
Published
()
Modified
AI analysis

Frappe Framework development builds contain an incorrect-authorization flaw (CWE-863) in the render_jinja_template endpoint. A low-privileged user who holds print permission on any document can invoke the endpoint with raw Jinja template strings, which the server renders without adequate privilege checks. Because rendered templates can issue queries, the attacker can execute arbitrary SELECT statements against tables unrelated to their permissions, including reading password hashes from the __Auth table, giving high confidentiality impact with no integrity or availability impact (CVSS 4.0: 7.1, AV:N/PR:L/VC:H). Any deployment running an affected development build of Frappe Framework, including self-hosted and hosted ERPNext-based installs, is potentially exposed; the available data does not specify a fixed version range. There is currently no known exploitation: no public proof-of-concept, no CISA KEV listing, and EPSS assigns a 0.2% probability of exploitation within 30 days (15th percentile).

What to do: Update Frappe Framework to a patched release as soon as the vendor publishes one, and verify whether your deployment is running an affected development build. In the interim, audit and restrict which low-privileged users hold print permission, and limit or disable access to the render_jinja_template endpoint for untrusted users. If compromise is suspected, rotate credentials, since __Auth password hashes are readable by an attacker.

Affected
Frappe FrameworkDevelopment builds (no specific affected version range or fixed version provided in the available data)
Estimated exposure
largeTens of thousands of internet-exposed Frappe Framework/ERPNext deployments plausibly run affected code, though only development builds are affected — Frappe Framework powers ERPNext, whose self-hosted and hosted deployments number in the tens of thousands per public internet scans and hosted-platform footprint, but the data identifies no specific version range, so the true affected…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Frappe Framework development builds contain an authorization flaw in the render_jinja_template endpoint that allows low-privileged users to render arbitrary Jinja templates by supplying raw template strings. Attackers with print permission on any document can execute arbitrary SELECT statements against unrelated tables, including reading password hashes from the __Auth table.

Weakness
CWE-863
Vector
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.