CVE-2026-111646
ŚrednieCVSS 5.9Streszczenie
SurveyKing przed wersją 1.13.0 zawiera podatność braku autoryzacji, która pozwala nieuwierzytelnionym atakującym na pobranie dowolnego przechowywanego pliku po identyfikatorze przez GET /api/public/preview/{attachmentId}. Atakujący, którzy znają lub wywnioskują uporządkowane czasowo identyfikatory plików snowflake, mogą obejść kontrole współdzielenia, właściciela i projektu w FileServiceImpl.loadFile, aby odczytać prywatne załączniki ankiet i przesłane pliki respondentów.
Ocena ryzyka
Nieuwierzytelniony atakujący może uzyskać dostęp do prywatnych załączników ankiet i przesłanych plików respondentów, co prowadzi do naruszenia poufności danych. Organizacja może ponieść konsekwencje prawne i utratę zaufania respondentów.
Rekomendacja
Zaktualizuj SurveyKing do wersji 1.13.0 lub nowszej. Wdróż kontrolę autoryzacji w FileServiceImpl.loadFile i ogranicz dostęp do endpointu /api/public/preview/{attachmentId}.
Inne podatności w SurveyKing
Oryginalny opis (angielski, źródło NVD)
SurveyKing before 1.13.0 contains a missing authorization vulnerability that allows unauthenticated attackers to download any stored file by id through GET /api/public/preview/{attachmentId}. Attackers who know or derive time-ordered snowflake file ids can bypass shared, owner, and project checks in FileServiceImpl.loadFile to read private survey attachments and respondent uploads.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

