mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-19 14:48:22 +03:00
Restrict /api/config/raw to admin role to prevent credential leak to non-admin users (#22523)
This commit is contained in:
parent
ae9b307dfc
commit
e78da2758d
@ -218,7 +218,7 @@ def config_raw_paths(request: Request):
|
|||||||
return JSONResponse(content=raw_paths)
|
return JSONResponse(content=raw_paths)
|
||||||
|
|
||||||
|
|
||||||
@router.get("/config/raw", dependencies=[Depends(allow_any_authenticated())])
|
@router.get("/config/raw", dependencies=[Depends(require_role(["admin"]))])
|
||||||
def config_raw():
|
def config_raw():
|
||||||
config_file = find_config_file()
|
config_file = find_config_file()
|
||||||
|
|
||||||
|
|||||||
@ -67,7 +67,6 @@ def require_admin_by_default():
|
|||||||
"/stats",
|
"/stats",
|
||||||
"/stats/history",
|
"/stats/history",
|
||||||
"/config",
|
"/config",
|
||||||
"/config/raw",
|
|
||||||
"/vainfo",
|
"/vainfo",
|
||||||
"/nvinfo",
|
"/nvinfo",
|
||||||
"/labels",
|
"/labels",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user