CVE-2026-71247
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
W Documenso, plik sign-field-with-token.ts używany w interfejsie podpisywania dokumentów na żywo, pozwala odbiorcy z rolą ASYSTENTA na pobieranie i wypełnianie pól należących do późniejszych (lub równorzędnych) niepodpisanych odbiorców w tym samym pakiecie, bez ograniczeń co do typu pola. Nowsza ścieżka V2 (sign-envelope-field.ts) blokuje asystentom wypełnianie pól podpisu, a komentarze w testach potwierdzają brak tej ochrony w ścieżce V1.
Ocena ryzyka
Asystent może wypełnić pola podpisu lub inne pola innych odbiorców, co może prowadzić do nieautoryzowanych podpisów, naruszenia integralności dokumentów i niezgodności z procedurami prawnymi.
Rekomendacja
Zaktualizuj Documenso do wersji, która zawiera poprawkę blokującą asystentom dostęp do pól innych odbiorców. Jeśli to niemożliwe, ogranicz uprawnienia asystentów i monitoruj aktywność podpisywania.
Inne podatności w Documenso
Zobacz wszystkie- CVE-2026-82472Wysokie
Documenso przed wersją 2.13.0 akceptuje przesyłanie plików PDF na punkt końcowy /api/files/upload-pdf bez wymagania uwierzytelnienia, tokenów sesji lub poświadczeń API. Nieuwierzytelnieni atakujący mogą przesyłać dowolne pliki PDF w nieskończoność, aby wyczerpać zasoby pamięci masowej lub zapełnić bazę danych niepowiązanymi rekordami dokumentów.
- CVE-2026-13543Średnie
W Documenso do wersji 2.11.0 wykryto podatność w komponencie logowania przez Google OAuth. Nieznana funkcjonalność pliku handle-oauth-callback-url.ts prowadzi do nieprawidłowego uwierzytelnienia. Atak może być przeprowadzony zdalnie, ale jest trudny do wykorzystania ze względu na wysoką złożoność.
Oryginalny opis (angielski, źródło NVD)
Documenso's sign-field-with-token.ts, used by the live document-signing UI, allows a recipient with the ASSISTANT role to fetch and complete fields belonging to any later-or-equal-order, not-yet-signed recipient in the same envelope, with no restriction on field type. A newer V2 signing path (sign-envelope-field.ts) explicitly blocks assistants from completing SIGNATURE fields, and the project's own test suite comments confirm this guard is absent from the V1 path used here.

