Katalog CVE

CVE-2026-105628

WysokieCVSS 7.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W Plane przed wersją 1.4.0 proces synchronizacji awatarów OAuth pobiera avatar_url z danych użytkownika dostawcy poprzez żądanie HTTP po stronie serwera bez walidacji wewnętrznych adresów IP i domyślnie podąża za przekierowaniami. Atakujący może podać adres URL awatara, który przekierowuje do zasobu wewnętrznego, takiego jak endpoint metadanych, a Plane przesyła pobraną odpowiedź jako plik awatara użytkownika. Obiekt jest następnie udostępniany przez /api/assets/v2/static/{asset_id}/, co pozwala na eksfiltrację wewnętrznie pobranej treści.

Ocena ryzyka

Atakujący może uzyskać dostęp do wewnętrznych zasobów, takich jak endpointy metadanych, i eksfiltrować poufne informacje. Może to prowadzić do ujawnienia danych infrastruktury i dalszych ataków.

Rekomendacja

Zaktualizuj Plane do wersji 1.4.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie wychodzących żądań HTTP z serwera lub walidację adresów URL awatarów.

Inne podatności w Plane

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

Plane is an open-source project management tool. Prior to 1.4.0, Plane's OAuth avatar synchronization flow fetches avatar_url from provider user data through a server-side HTTP request without internal IP validation and follows redirects by default. An attacker can provide an avatar URL that redirects to an internal-only resource, such as a metadata endpoint, and Plane uploads the fetched response as a user avatar file. The object is then exposed through /api/assets/v2/static/{asset_id}/, allowing exfiltration of internally fetched content. This issue is fixed in 1.4.0.

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