CVE-2026-108770
ŚrednieCVSS 5.3Streszczenie
W systemie Appwrite do wersji 2.3.0 wykryto podatność na Server-Side Request Forgery (SSRF) w funkcji PublicHostname pliku src/Appwrite/Platform/Modules/Avatars/Http/Screenshots/Get.php w komponencie Browser Screenshot Service. Manipulacja argumentem url umożliwia zdalny atak. Poprawka dostępna w wersji 2.4.0.
Ocena ryzyka
Atakujący może wykorzystać SSRF do wykonywania żądań do wewnętrznych zasobów sieci, co może prowadzić do ujawnienia wrażliwych informacji lub ataków na wewnętrzne usługi.
Rekomendacja
Zaleca się aktualizację do wersji 2.4.0 lub nowszej oraz wdrożenie walidacji adresów URL.
Inne podatności w Appwrite
Zobacz wszystkie- CVE-2023-27159Wysokie
W Appwrite do wersji 1.2.1 wykryto podatność na fałszerstwo żądań po stronie serwera (SSRF) w komponencie /v1/avatars/favicon. Umożliwia ona atakującym dostęp do zasobów sieciowych i poufnych informacji poprzez spreparowane żądanie GET.
- CVE-2026-89036Wysokie
Appwrite przed wersją 2.0.0 zawiera podatność na wstrzyknięcie argumentów, która pozwala uwierzytelnionym użytkownikom z uprawnieniami functions.write lub sites.write na wykonanie dowolnych poleceń poprzez wstrzyknięcie znaków TAB do parametru providerRootDirectory używanego do budowania poleceń GNU tar. Aplikacja używa escapeshellcmd zamiast escapeshellarg i nie cytuje parametru, co pozwala znakom TAB przetrwać sanityzację i zostać zinterpretowanym jako separatory argumentów, umożliwiając wstrzyknięcie dowolnych argumentów GNU tar, takich jak --checkpoint-action=exec, w celu zdalnego wykonania kodu jako użytkownik procesu roboczego builds.
Oryginalny opis (angielski, źródło NVD)
A weakness has been identified in Appwrite up to 2.3.0. This vulnerability affects the function PublicHostname of the file src/Appwrite/Platform/Modules/Avatars/Http/Screenshots/Get.php of the component Browser Screenshot Service. This manipulation of the argument url causes server-side request forgery. The attack can be initiated remotely. Upgrading to version 2.4.0 is able to resolve this issue. Patch name: 393255e7302ae5503331d45802e2eee01c6a47fe. You should upgrade the affected component.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

