High severity · published Mar 20, 2026
CVE-2026-33124
Frigate has insecure password change functionality
8.8
CVSS
0.3%
EPSS
No
On KEV
Description
Frigate is a network video recorder (NVR) with realtime local object detection for IP cameras. Versions prior to 0.17.0-beta1 allow any authenticated user to change their own password without verifying the current password through the /users/{username}/password endpoint. Changing a password does not invalidate existing JWT tokens, and there is no validation of password strength. If an attacker obtains a valid session token (e.g., via accidentally exposed JWT, stolen cookie, XSS, compromised device, or sniffing over HTTP), they can change the victim’s password and gain permanent control of the account. Since password changes do not invalidate existing JWT tokens, session hijacks persist even after a password reset. Additionally, the lack of password strength validation exposes accounts to brute-force attacks. This issue has been resolved in version 0.17.0-beta1.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 16% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FR
frigate · blakeblackshear
< 0.17.0-beta1 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-33124
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-33124
Patch
https://github.com/blakeblackshear/frigate/commit/152e58520614610988bff3b6ff55d0aefd89c1b2
Vendor Advisory
https://github.com/blakeblackshear/frigate/security/advisories/GHSA-24p8-r573-vwr2
More from frigate
9.1
CVE-2026-25643
Frigate Affected by Authenticated Remote Command Execution (RCE) and Container Escape
8.1
CVE-2026-75607
Frigate: WebSocket Missing Authorization — Viewer Can Execute Admin-Only Operations
8.1
CVE-2026-54652
Frigate viewer can read logs exposing admin and camera credentials
8.1
CVE-2026-33125
Frigate Broken Access Control: Users assigned the viewer role can delete admin and other low-privileged accounts
7.7
CVE-2026-75608
Frigate: Viewer-Role User Can Access go2rtc Internal API to obtain sensitive information
