Katalog CVE

CVE-2026-48826

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

HomeBox, system inwentaryzacji i organizacji domu, w wersjach przed 0.26.0 posiada podatność w HandleWipeInventory w backend/app/api/handlers/v1/v1_ctrl_actions.go. Funkcja autoryzuje POST /v1/actions/wipe-inventory na podstawie globalnej wartości ctx.User.IsOwner zamiast roli wywołującego w aktywnej grupie, podczas gdy aktywna grupa jest wybierana przez nagłówek X-Tenant. Ponieważ każdy samodzielnie zarejestrowany użytkownik, który tworzy grupę, otrzymuje globalną wartość właściciela, użytkownik będący również członkiem innej grupy może wybrać tę grupę przez X-Tenant i trwale usunąć cały jej inwentarz, co jest nieodwracalne bez zewnętrznych kopii zapasowych.

Ocena ryzyka

Użytkownik może trwale usunąć cały inwentarz innej grupy, powodując nieodwracalną utratę danych. Może to prowadzić do poważnych zakłóceń operacyjnych i strat finansowych.

Rekomendacja

Zaktualizuj HomeBox do wersji 0.26.0 lub nowszej. Do czasu aktualizacji ogranicz dostęp do endpointu wipe-inventory i regularnie wykonuj kopie zapasowe danych.

Inne podatności w HomeBox

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

HomeBox is a home inventory and organization system. Prior to 0.26.0, HandleWipeInventory in backend/app/api/handlers/v1/v1_ctrl_actions.go authorizes POST /v1/actions/wipe-inventory through the global ctx.User.IsOwner value instead of the caller's role in the active group, while the active group is selected through the X-Tenant request header. Because every self-registered user who creates a group receives the global owner value, a user who is also a member of another group can select that group with X-Tenant and permanently delete its complete inventory, which is not recoverable without external backups. This issue is fixed in version 0.26.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS