Katalog CVE

CVE-2026-48976

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

HomeBox, system inwentaryzacji i organizacji domu, w wersjach przed 0.26.0 posiada podatność w NotifierRepository.Update w backend/internal/data/repo/repo_notifier.go. Funkcja aktualizuje notifier przez UpdateOneID(id) bez wymagania zgodności identyfikatora użytkownika rekordu z uwierzytelnionym użytkownikiem. Uwierzytelniony użytkownik, który poda UUID notifiera innego najemcy do PUT /v1/notifiers/{id}, może odczytać zwrócony zapisany URL, który może zawierać poświadczenia Shoutrrr w postaci jawnej dla Slack, SMTP, Telegram, Pushover lub Discord, oraz może zastąpić URL, aby przekierować powiadomienia ofiary do webhooka kontrolowanego przez atakującego.

Ocena ryzyka

Uwierzytelniony użytkownik może uzyskać dostęp do poufnych poświadczeń innych najemców i przekierować ich powiadomienia, co może prowadzić do wycieku danych i przejęcia kanałów komunikacji. Może to naruszyć bezpieczeństwo wielu organizacji korzystających z tej samej instancji.

Rekomendacja

Zaktualizuj HomeBox do wersji 0.26.0 lub nowszej. Do czasu aktualizacji ogranicz dostęp do endpointów notifierów i monitoruj nietypowe zmiany URL.

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, NotifierRepository.Update in backend/internal/data/repo/repo_notifier.go updates a notifier through UpdateOneID(id) without requiring the record's user ID to match the authenticated user. An authenticated user who supplies another tenant's notifier UUID to PUT /v1/notifiers/{id} can read the returned stored url, which may contain plaintext Shoutrrr credentials for Slack, SMTP, Telegram, Pushover, or Discord, and can replace the URL to redirect the victim's notifications to an attacker-controlled webhook. This issue is fixed in version 0.26.0.

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