SSRF Vulnerability in ERPNext PDF Rendering Enables Internal Resource Discovery and Data Exposure
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Frappe | Erpnext |
|
||||||||
| Frappe | Framework |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.245% probability within 30 days)
| Link | Providers |
|---|---|
| https://github.com/PhDg1410/CVE/tree/main/CVE-2026-31017 |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | SSRF Vulnerability in ERPNext PDF Rendering Enables Internal Resource Discovery and Data Exposure |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Frappe frappe
|
|
| CPEs | cpe:2.3:a:frappe:erpnext:16.0.1:*:*:*:*:*:*:* cpe:2.3:a:frappe:frappe:16.1.1:*:*:*:*:*:*:* |
|
| Vendors & Products |
Frappe frappe
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | SSRF in ERPNext PDF Rendering Allows Server‑Side Requests |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Frappe
Frappe erpnext Frappe framework |
|
| Vendors & Products |
Frappe
Frappe erpnext Frappe framework |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | SSRF in ERPNext PDF Rendering Allows Server‑Side Requests | |
| Weaknesses | CWE-918 |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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 generating PDFs from user-controlled HTML content, the application allows the inclusion of HTML elements such as <iframe> that reference external resources. The PDF rendering engine automatically fetches these resources on the server side. An attacker can abuse this behavior to force the server to make arbitrary HTTP requests to internal services, including cloud metadata endpoints, potentially leading to sensitive information disclosure. | |
| References |
|