Katalog CVE

CVE-2026-88875

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

AVideo do rewizji c3edcc274c389816d434acadac07ee78eaf330c1 (master, 2026-08-23) niekompletnie oczyszcza wrażliwe pola użytkownika w odpowiedzi APIName=video. Wiersze wideo zawierają kolumny dołączone z rekordu właściciela, a API::get_api_video() wywołuje removeSensitiveUserFields() tylko gdy wywołujący nie jest uwierzytelniony i nie używa ważnego sekretu API; nigdy nie porównuje User::getId() z users_id wiersza. W rezultacie każde konto o niskich uprawnieniach może zażądać wideo innego użytkownika i otrzymać jego adres e-mail, nazwę konta (user) oraz flagi isAdmin, canUpload i canStream.

Ocena ryzyka

Naruszenie poufności danych — ujawnienie adresów e-mail, nazw kont i flag uprawnień innych użytkowników. Może to ułatwić dalsze ataki, takie jak phishing lub eskalacja uprawnień.

Rekomendacja

Brak dostępnej poprawki w momencie publikacji — należy ograniczyć dostęp do API wideo dla użytkowników o niskich uprawnieniach lub wdrożyć własną walidację porównującą identyfikator wywołującego z właścicielem wideo. Monitorować wydania AVideo w oczekiwaniu na oficjalny patch.

Inne podatności w AVideo

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

AVideo through revision c3edcc274c389816d434acadac07ee78eaf330c1 (master, 2026-08-23) incompletely sanitizes sensitive user fields in the APIName=video response. Video rows include columns joined from the video owner's user record, and API::get_api_video() calls removeSensitiveUserFields() only when the caller is neither authenticated nor using a valid API secret; it never compares User::getId() with the row's users_id. As a result, any low-privilege authenticated account can request another user's video and receive the owner's email address, account name (user), and isAdmin, canUpload and canStream flags, which are removed for guests and should be returned only to the owner or to callers with a valid API secret. No patched version was available at the time of the advisory.

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