ZeroHour

CVE-2026-85612

PoC niche

Unauthenticated SSRF in OpenPanel before 2.3.0

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

OpenPanel versions before 2.3.0 contain an unauthenticated server-side request forgery (CWE-918) in the /misc/favicon and /misc/og API endpoints. Both endpoints accept an attacker-supplied url parameter with insufficient validation, so any unauthenticated client can direct the server to fetch an arbitrary URL. An attacker can abuse this to make the server request internal hosts and cloud metadata endpoints, and because small responses are returned verbatim, they can steal cloud credentials and enumerate internal services. Any OpenPanel deployment running a version earlier than 2.3.0 is affected, with the greatest risk on panels reachable from the internet. No exploitation is currently known: there is no public proof of concept, it is not in CISA KEV, and EPSS estimates a 0.2% probability of exploitation in the next 30 days.

What to do: Upgrade OpenPanel to version 2.3.0 or later, which fixes the flaw. As interim mitigation, restrict unauthenticated access to /misc/favicon and /misc/og at a reverse proxy or firewall and limit the panel server's outbound access to cloud metadata services (e.g., 169.254.169.254) and internal network ranges. Review access logs for requests to these endpoints containing internal or metadata URLs, which would indicate SSRF probing.

Affected
OpenPanelall versions before 2.3.0 (fixed in 2.3.0)
Estimated exposure
nichelikely on the order of thousands of internet-facing OpenPanel servers — Based on deployment patterns: OpenPanel is a newer, niche open-source hosting control panel typically self-hosted on individual internet-facing servers, so the exposed population is plausibly in the low thousands rather than the hundreds…

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

Description

OpenPanel before 2.3.0 contains an unauthenticated server-side request forgery vulnerability in the /misc/favicon and /misc/og endpoints that accept an attacker-supplied url parameter with insufficient validation. Attackers can force the API to fetch arbitrary internal hosts and cloud metadata endpoints, with small responses returned verbatim enabling credential theft and internal service enumeration.

Weakness
CWE-918
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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.