Katalog CVE

CVE-2026-100304

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

TDuck w wersji 6.0 zawiera podatność ujawniającą informacje w FormAuthUtils.hasPermission, która w przypadku nieistnienia formularza działa w trybie fail-open, umożliwiając uwierzytelnionym użytkownikom dostęp do zgłoszeń usuniętych formularzy. Atakujący mogą odczytać osierocone dane zgłoszeń, w tym informacje osobowe, podając znany dataId do punktu końcowego GET /user/form/data/details po trwałym usunięciu formularza.

Ocena ryzyka

Nieuprawniony dostęp do danych osobowych z usuniętych formularzy może prowadzić do naruszenia prywatności i zgodności z przepisami (np. RODO). Ujawnienie tych informacji może skutkować konsekwencjami prawnymi i reputacyjnymi.

Rekomendacja

Zaktualizuj TDuck do wersji nowszej niż 6.0, jeśli jest dostępna, lub popraw logikę FormAuthUtils.hasPermission, aby domyślnie odmawiać dostępu. Rozważ audyt istniejących danych i wdrożenie dodatkowych kontroli dostępu.

Inne podatności w TDuck

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

TDuck survey form 6.0 contains an information disclosure vulnerability in FormAuthUtils.hasPermission that fails open when a form does not exist, allowing authenticated users to access deleted form submissions. Attackers can read orphaned submission data including personal information by providing a known dataId to the GET /user/form/data/details endpoint after the form has been permanently deleted.

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