MEDIUMCVSS v3.1 5.0Vulnerability

CVE-2026-115720

Frappe Builder before 1.36.1 contains a server-side request forgery vulnerability in builder/api.py where the assert_not_private_url() guard validates only the initial hostname before callers invoke requests.get(url) with default redirect-following and no IP pinning, allowing an attacker-supplied public URL to HTTP-redirect to internal or link-local addresses the guard never validated. An authenticated attacker can call the convert_to_webp endpoint, which lacks a permission decorator, with a URL that redirects to internal targets such as cloud metadata services to perform SSRF, internal port scanning, or trigger a request-hang denial of service due to the missing timeout.

Properties

Severity
MEDIUM
Nvd fetched at
2026-10-26T15:09:35.071340+00:00
Cvss score
5
Cvss severity
MEDIUM
Retrieved at
2026-10-26T15:13:41+00:00
Score
5
Last source
NVD
Cvss version
3.1
Cve id
CVE-2026-115720
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
First seen by Signal
2026-10-26T15:13:41+00:00
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Published at
2026-10-26T12:17:05.787
Last modified
2026-10-26T12:17:05.787

Related Entities (1)

HAS_WEAKNESS (1)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-115720 (CVSS v3.1 5) — Ninja Signal Threat Intelligence | Ninja Signal