id: PYSEC-2026-2483
published: "2026-07-13T14:36:43.339990Z"
modified: "2026-07-13T16:04:05.905030Z"
aliases:
- CVE-2026-33125
- GHSA-vg28-83rp-8xx4
summary: Frigte has broken access control viewer user can delete admin and other users account
details: "### Summary\nUsers with the viewer role can delete admin and other users account. It this leads to denial of service and affects data integrity.\n\n### Details\nEndpoint `DELETE /api/users/admin` is enable to anonymous user.\n\n
\n\n### PoC\nI deleted admin user on `demo.frigate.video`:\n\n
\n\n\n### Impact\nIt this leads to denial of service and affects data integrity.\n\n### Recommended Fixes\nRestrict access to the endpoint to authenticated admin users only:\nAdd `dependencies=[Depends(require_role([\"admin\"]))])` to this endpoint."
affected:
- package:
name: frigate
ecosystem: PyPI
purl: pkg:pypi/frigate
ranges:
- type: ECOSYSTEM
events:
- introduced: "0"
- fixed: 0.16.3
versions:
- 0.1.0
- 0.2.0
- 0.3.0
- 0.4.0
- 0.4.0a0
- 0.4.0a0.post0.dev14
- 0.5.0
- 0.5.0a0
- 0.5.0a0.post0.dev2
- 0.5.0a0.post0.dev3
- 0.5.0a0.post0.dev4
- 0.5.0a0.post0.dev7
- 0.5.0a0.post0.dev8
- 0.6.0
- 0.6.0a0
- 0.6.0a0.post0.dev2
- 0.6.0a0.post0.dev3
- 0.6.0a0.post0.dev4
- 0.6.1
- 0.7.0
- 0.7.0a0
- 0.7.0a0.post0.dev1
- 0.7.0a0.post0.dev32
- 0.7.0a0.post0.dev34
- 0.7.0a0.post0.dev37
- 0.7.0a0.post0.dev38
- 0.8.0a0.post0.dev39
- 0.8.0a0.post0.dev40
- 0.8.0a0.post0.dev41
references:
- type: WEB
url: https://github.com/blakeblackshear/frigate/security/advisories/GHSA-vg28-83rp-8xx4
- type: ADVISORY
url: https://nvd.nist.gov/vuln/detail/CVE-2026-33125
- type: PACKAGE
url: https://github.com/blakeblackshear/frigate
- type: WEB
url: https://github.com/blakeblackshear/frigate/releases/tag/v0.16.3
- type: PACKAGE
url: https://pypi.org/project/frigate
- type: ADVISORY
url: https://github.com/advisories/GHSA-vg28-83rp-8xx4
severity:
- type: CVSS_V3
score: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H