Katalog CVE

CVE-2026-48758

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

Podatność w bibliotece sigstore-js (wersje przed 3.2.1) pozwala na modyfikację typu ładunku po podpisaniu bez unieważnienia podpisu, co narusza gwarancję wiązania typu w DSSE. Funkcja preAuthEncoding używa kodowania ASCII Node.js, co umożliwia manipulację polem payloadType.

Ocena ryzyka

Atakujący może podmienić typ ładunku w podpisanej wiadomości, co prowadzi do błędnej interpretacji danych i potencjalnego obejścia mechanizmów bezpieczeństwa opartych na DSSE.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę @sigstore/core do wersji 3.2.1 lub nowszej, która zawiera poprawkę usuwającą podatność.

Inne podatności w sigstore-js

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

sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 3.2.1, the preAuthEncoding function in @sigstore/core uses Node.js ascii encoding when converting the PAE string to bytes, allowing payloadType to be mutated after signing without invalidating the signature and breaking the type-binding guarantee that DSSE is designed to provide. This issue is fixed in version 3.2.1.

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