CVE-2026-116809 in OpenPanelinfo

Summary

by MITRE • 10/27/2026

OpenPanel before 3.0.0 contains a missing authorization vulnerability in the event.bots tRPC procedure that allows unauthenticated attackers to read bot events by only checking shareOverview row existence. Attackers can send anonymous requests with a projectId to retrieve bot-event names, types, and paths for private or password-protected projects, revealing internal routes.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/27/2026

The vulnerability identified in OpenPanel versions prior to 3.0.0 represents a critical failure in access control mechanisms within the application's backend infrastructure. Specifically, this flaw resides in the event.bots tRPC procedure, which is designed to handle requests related to bot activity and events. The core technical deficiency lies in an insufficient authorization check that relies solely on verifying the existence of a shareOverview row associated with a given project identifier. This logic assumes that if such a record exists, access should be granted; however, it fails to validate whether the requesting user possesses actual permissions or ownership rights over that specific project. Consequently, this oversight creates a direct path for unauthenticated attackers to bypass security controls and interact with sensitive internal endpoints without providing valid credentials.

From an operational perspective, this missing authorization vulnerability allows malicious actors to enumerate bot events by sending anonymous HTTP requests containing only the target projectId. By exploiting this flaw, attackers can retrieve detailed information including bot-event names, event types, and associated file paths. This data leakage is particularly severe because it exposes internal routes and structural details of private or password-protected projects. The exposure of these elements effectively maps out the application's architecture for an adversary, facilitating further reconnaissance and potentially enabling more sophisticated attacks such as path traversal or targeted exploitation of other known vulnerabilities within those exposed endpoints.

This incident aligns with CWE-284, which describes Improper Access Control, specifically highlighting failures where authorization checks are incomplete or incorrectly implemented based on insufficient data validation. Furthermore, the ability to enumerate internal routes and sensitive project details corresponds to ATT&CK technique T1087, Account Discovery, as well as T1596, Search Open Technical Databases, since the attacker is actively gathering intelligence about the system's configuration and structure through legitimate but improperly secured API endpoints. The reliance on a single row existence check rather than comprehensive permission verification underscores a fundamental design flaw in how resource ownership and access rights are evaluated within the tRPC framework.

To mitigate this vulnerability, immediate action must be taken to upgrade OpenPanel to version 3.0.0 or later, where these authorization checks have been corrected. In environments where upgrading is not immediately feasible, administrators should implement strict network-level controls such as firewall rules that restrict access to the affected API endpoints only from trusted IP addresses. Additionally, deploying a Web Application Firewall with rule sets capable of detecting and blocking anomalous enumeration patterns can provide an additional layer of defense. It is also recommended to conduct a thorough audit of other tRPC procedures to ensure no similar logic flaws exist where resource existence is mistakenly equated with user authorization rights.

Responsible

VulnCheck

Reservation

10/26/2026

Disclosure

10/27/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you need the next level of professionalism?

Upgrade your account now!