Description
Frigate is an open source network video recorder. Prior to 0.17.2, the WebSocket handler in frigate/comms/ws.py forwards attacker-selected message topics to the dispatcher without checking the authenticated user's role because the nginx authentication subrequest does not provide role-aware authorization to the handler. Any authenticated viewer can send admin-only topics such as restart, notifications/set, and camera detection, recording, snapshot, audio, motion, and enablement settings, causing service restarts or disabling security monitoring functions. Authentication must be enabled and valid viewer credentials are required. This issue is fixed in version 0.17.2.
Published: 2026-09-22
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Apply Patch
AI Analysis

Impact

Prior to version 0.17.2, the WebSocket handler in Frigate forwards message topics chosen by the attacker to the dispatcher without verifying the authenticated user’s role. Because the nginx subrequest used for authentication does not pass role information, any authenticated viewer can publish topics that are reserved for administrators, such as restart, notification configuration, and camera system settings. The attacker can cause service restarts, disable motion detection or audio recording, and alter camera enablement, effectively compromising the system’s availability and monitoring capabilities. This flaw is mapped to CWE‑862, indicating an authorization bypass.

Affected Systems

The vulnerability affects Frigate, the open‑source network video recorder produced by blakeblackshear. All builds before version 0.17.2 are vulnerable; version 0.17.2 and later contain the fix and therefore are not affected.

Risk and Exploitability

The recorded CVSS score of 8.1 points to high risk. EPSS information is not available, and the CVE is not listed in CISA's KEV catalog, suggesting that known exploitation activity has not yet been reported. Attackers must first authenticate to the system to gain WebSocket access; once authenticated, the missing role check allows the attacker to send admin‑only operations, so the threat vector is likely network‑based execution of privileged commands through a WebSocket connection. The absence of additional exploitation prerequisites makes this weakness both straightforward to exploit and capable of disrupting or disabling critical security functions.

Generated by OpenCVE AI on September 22, 2026 at 16:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Frigate to version 0.17.2 or later, which includes the authorization fix for WebSocket topics
  • Configure authentication for the Frigate application and ensure that only authorized users can establish WebSocket connections
  • Apply network‑level controls, such as firewall rules or access‑control lists, to restrict WebSocket traffic to trusted hosts

Generated by OpenCVE AI on September 22, 2026 at 16:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Blakeblackshear
Blakeblackshear frigate
Vendors & Products Blakeblackshear
Blakeblackshear frigate

Tue, 22 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
Description Frigate is an open source network video recorder. Prior to 0.17.2, the WebSocket handler in frigate/comms/ws.py forwards attacker-selected message topics to the dispatcher without checking the authenticated user's role because the nginx authentication subrequest does not provide role-aware authorization to the handler. Any authenticated viewer can send admin-only topics such as restart, notifications/set, and camera detection, recording, snapshot, audio, motion, and enablement settings, causing service restarts or disabling security monitoring functions. Authentication must be enabled and valid viewer credentials are required. This issue is fixed in version 0.17.2.
Title Frigate: WebSocket Missing Authorization — Viewer Can Execute Admin-Only Operations
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Blakeblackshear Frigate
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T15:48:28.283Z

Reserved: 2026-08-17T23:49:03.450Z

Link: CVE-2026-75607

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-22T16:17:54.430

Modified: 2026-09-22T16:17:54.570

Link: CVE-2026-75607

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T16:30:12Z

Weaknesses