Description
Openpanel before 2.3.0 contains an unauthenticated full-read server-side request forgery (SSRF) vulnerability in the GET /tools/site-checker endpoint (apps/api/src/controllers/tools.controller.ts). The endpoint passes a user-supplied url query parameter to fetchWithRedirects() and performs server-side HTTP requests to arbitrary URLs without any SSRF/IP validation. An unauthenticated remote attacker can access cloud instance metadata endpoints, probe internal services, scan internal network ports, and read returned content (status code, page size, timing, and parsed HTML metadata), and leak internal IP addresses (via getIPInfo() to a third party).
Published: 2026-09-04
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Openpanel versions prior to 2.3.0 contain an unauthenticated SSRF in the GET /tools/site-checker endpoint. The endpoint accepts a user‑supplied URL parameter and forwards it to fetchWithRedirects() without performing any SSRF or IP validation. An attacker can therefore trigger server‑side HTTP requests to arbitrary URLs, including cloud‑metadata services, internal network resources, and external third‑party services. The response data—including status code, page size, timing, parsed HTML metadata, and third‑party IP leak via getIPInfo()—is returned to the attacker, providing visibility into internal infrastructure.

Affected Systems

All instances of Openpanel built before version 2.3.0, as identified by the vendor Openpanel‑dev, are affected. This includes all releases where the site‑checker endpoint was active. No specific sub‑version breakdown is given, so any deployment older than 2.3.0 should be considered vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack can be performed remotely and without authentication by sending a crafted GET request to /tools/site-checker with an arbitrary URL. Successful exploitation allows an attacker to enumerate internal services, access cloud instance metadata, probe private networks, and leak internal IP addresses to external third‑party services. Provided the application runs with internet access, the risk of internal reconnaissance is significant.

Generated by OpenCVE AI on September 4, 2026 at 12:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Openpanel 2.3.0 or newer, which removes the vulnerable endpoint logic
  • If an upgrade is not immediately possible, block or remove the /tools/site-checker route from the application or restrict it to authenticated users only
  • Restrict outbound HTTP(S) requests from the application host to external networks that are necessary for normal operation, effectively preventing the SSRF from reaching internal or cloud‑metadata addresses

Generated by OpenCVE AI on September 4, 2026 at 12:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description Openpanel before 2.3.0 contains an unauthenticated full-read server-side request forgery (SSRF) vulnerability in the GET /tools/site-checker endpoint (apps/api/src/controllers/tools.controller.ts). The endpoint passes a user-supplied url query parameter to fetchWithRedirects() and performs server-side HTTP requests to arbitrary URLs without any SSRF/IP validation. An unauthenticated remote attacker can access cloud instance metadata endpoints, probe internal services, scan internal network ports, and read returned content (status code, page size, timing, and parsed HTML metadata), and leak internal IP addresses (via getIPInfo() to a third party).
Title Openpanel before 2.3.0 SSRF via Site Checker Endpoint
First Time appeared Openpanel
Openpanel openpanel
Weaknesses CWE-918
CPEs cpe:2.3:a:openpanel:openpanel:*:*:*:*:*:*:*:*
Vendors & Products Openpanel
Openpanel openpanel
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:L'}


Subscriptions

Openpanel Openpanel
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-04T11:30:06.128Z

Reserved: 2026-09-04T11:01:47.585Z

Link: CVE-2026-85609

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T12:17:24.317

Modified: 2026-09-04T12:17:24.317

Link: CVE-2026-85609

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T12:30:17Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)