Description
Beszel before 0.19.0 contains an insecure direct object reference vulnerability in the POST and DELETE /api/beszel/user-alerts handlers that allows any authenticated user to create or delete alerts on systems they cannot access. Attackers can supply arbitrary system IDs in the request body to register alert rules and receive notifications disclosing target system names and metrics.
Published: 2026-09-21
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Unauthorized System Information Exposure
Action: Apply Patch
AI Analysis

Impact

Beszel versions prior to 0.19.0 contain an insecure direct object reference flaw in the POST and DELETE /api/beszel/user-alerts endpoints. An attacker who is authenticated can supply arbitrary system identifiers in the request body, causing the application to create or delete alert rules for systems the user has no permission to view. This actions also return system names and key metrics, thus revealing sensitive operational data. The weakness is a classic IDOR issue, classified as CWE‑639.

Affected Systems

The affected product is Beszel, developed by henrygd. All releases before version 0.19.0 are vulnerable, as the patch that removes the ability for authenticated users to specify arbitrary system IDs is introduced in v0.19.0.

Risk and Exploitability

The CVSS score of 2.3 indicates low overall severity, but the flaw can be exercised by any authenticated user and may expose sensitive system details. EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is via the HTTP API; an attacker needs valid credentials to trigger the denial or reveal system information. The impact is mainly information exposure and privileged privilege escalation within alert management rather than immediate control of the target system.

Generated by OpenCVE AI on September 21, 2026 at 15:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Beszel to version 0.19.0 or newer, which removes the ability to specify arbitrary system IDs in alert endpoints.
  • If an upgrade cannot be performed immediately, restrict POST and DELETE /api/beszel/user-alerts to administrative roles only by updating role‑based access control settings or disabling these endpoints for non‑admin users.
  • Disable the user‑alert feature entirely if it is not required in the environment, thereby removing the vulnerable API surface.

Generated by OpenCVE AI on September 21, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description Beszel before 0.19.0 contains an insecure direct object reference vulnerability in the POST and DELETE /api/beszel/user-alerts handlers that allows any authenticated user to create or delete alerts on systems they cannot access. Attackers can supply arbitrary system IDs in the request body to register alert rules and receive notifications disclosing target system names and metrics.
Title Beszel before 0.19.0 Insecure Direct Object Reference via user-alerts
First Time appeared Beszel
Beszel beszel
Weaknesses CWE-639
CPEs cpe:2.3:a:beszel:beszel:*:*:*:*:*:*:*:*
Vendors & Products Beszel
Beszel beszel
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-21T14:12:10.208Z

Reserved: 2026-09-21T12:48:31.169Z

Link: CVE-2026-94382

cve-icon Vulnrichment

Updated: 2026-09-21T14:11:47.936Z

cve-icon NVD

Status : Received

Published: 2026-09-21T14:17:30.170

Modified: 2026-09-21T15:17:39.290

Link: CVE-2026-94382

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T15:30:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key