Katalog CVE

CVE-2026-105695

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

Streszczenie

Penpot to platforma do projektowania i prototypowania o otwartym kodzie źródłowym. Przed wersją 2.18.0, assemble-chunks pobiera sesję przesyłania tylko na podstawie jej identyfikatora sesji, podczas gdy upload-chunk poprawnie ogranicza wyszukiwanie do uwierzytelnionego profilu. Uwierzytelniony użytkownik, który zdobędzie identyfikator UUID aktywnej, zakończonej sesji przesyłania innego użytkownika, może złożyć fragmenty ofiary do własnego pliku, czcionki zespołu lub importu projektu, ujawniając przesłane bajty i usuwając oczekującą sesję ofiary. Problem naprawiono w wersji 2.18.0.

Ocena ryzyka

Atakujący może uzyskać dostęp do nieautoryzowanych danych przesyłanych przez innych użytkowników oraz zakłócić ich sesje przesyłania, co narusza poufność i integralność danych.

Rekomendacja

Zaleca się aktualizację Penpot do wersji 2.18.0 lub nowszej, która zawiera poprawkę.

Inne podatności w Penpot

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

Penpot is an open-source design and prototyping platform. Prior to 2.18.0, assemble-chunks retrieves an upload session using only its session ID, while upload-chunk correctly scopes the lookup to the authenticated profile. An authenticated user who obtains another user's live, completed upload-session UUID can assemble the victim's chunks into the attacker's own file, team font, or project import, disclosing the uploaded bytes and deleting the victim's pending session. This issue is fixed in version 2.18.0.

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