Approved changes feed: RSS · Atom

cpe:2.3:a:openpanel:openpanel:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpenpanel (d6fec2e6-d75a-52b1-b038-71f9669db872)
ProductOpenpanel (e7b38af4-ed0b-5ae8-8fa0-daa673a3b5d4)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/openpanel-dev/openpanel purl2cpe 2026-06-01 10:15:26.272822

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-88892 vulnerable 2026-09-16 04:34:09.300180 OpenPanel through 2.3.0 SSRF via Unguarded Importer File URL Fetch
MEDIUM (5)
In OpenPanel through 2.3.0, the data importer fetches a caller-supplied URL with plain fetch instead of the project's existing SSRF guard (apps/api/src/utils/safe-fetch.ts). In packages/importer/src/providers/umami.ts, parseRemoteFile calls fetch() on config.fileUrl, which is validated only by z.string().url(), so values such as http://127.0.0.1:9911/ or http://169.254.169.254/latest/meta-data/ are accepted; the shared createFileImportConfig factory gives the plausible provider the same field. An authenticated organization member — including a default 'member' with no project_access rows, for whom the intended access-level check is skipped because getProjectAccess returns boolean true rather than a level object — can therefore make the server connect to any address reachable from it. The resulting HTTP status and status text are persisted as Import.errorMessage and returned by import.get to the same user, providing a scanning oracle for internal hosts, ports and paths; if an internal response parses as Umami CSV, its rows are ingested as events and become readable in the attacker's analytics views.
Published: 2026-09-10T13:05:40.244Z
Updated: 2026-10-02T14:00:41.255Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-88893 vulnerable 2026-09-16 04:34:09.222373 OpenPanel through 2.3.0 Unauthenticated Share Lookup Information Disclosure
HIGH (7.5)
OpenPanel through 2.3.0 share lookup procedures fail to validate access controls and return password hashes and protected report definitions to unauthenticated callers. Attackers with a share link can retrieve argon2id password hashes and full report configurations including event names, filters, and breakdown dimensions for offline password cracking and business intelligence theft.
Published: 2026-09-10T13:05:41.023Z
Updated: 2026-10-02T14:00:41.826Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-88891 vulnerable 2026-09-16 04:34:09.175027 OpenPanel through 2.3.0 Read-Only Access Level Enforcement Bypass via Mutations
HIGH (8.3)
OpenPanel through 2.3.0 fails to enforce read-only project access level on 26 of 29 mutating procedures, allowing read-level members to modify, delete, and publish project data. Attackers with explicit read-only access can delete reports and dashboards, schedule entire projects for deletion, publish private analytics to public share links, and modify alerting rules by exploiting missing access level validation in mutation resolvers.
Published: 2026-09-10T13:05:39.530Z
Updated: 2026-10-02T14:00:40.617Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85612 vulnerable 2026-09-16 04:33:08.273718 OpenPanel before 2.3.0 SSRF via favicon and og endpoints
HIGH (7.5)
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.
Published: 2026-09-04T11:30:08.089Z
Updated: 2026-10-02T14:00:37.542Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-85613 vulnerable 2026-09-16 04:33:08.212134 OpenPanel before 2.3.0 Unauthenticated XSS via SVG Favicon Proxy
HIGH (8.2)
OpenPanel before 2.3.0 contains a cross-site scripting vulnerability in the unauthenticated favicon proxy endpoint GET /misc/favicon that allows remote attackers to execute scripts by supplying an SVG file URL. Attackers can host malicious SVG files with embedded scripts that execute in the victim's browser on the API origin, enabling same-origin credentialed requests to authenticated endpoints.
Published: 2026-09-04T11:30:08.747Z
Updated: 2026-10-02T14:00:38.160Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53537 vulnerable 2026-06-08 06:54:15.072828 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.