Katalog CVE

CVE-2025-24904

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

libsignal-service-rs to wersja biblioteki libsignal-service-java napisana w języku Rust, która implementuje podstawową funkcjonalność komunikacji z serwerami Signal. Przed poprawką 82d70f6720e762898f34ae76b0894b0297d9b2f8, możliwe było wstrzykiwanie niezaszyfrowanych zawartości przez serwer lub złośliwego klienta, co mogło prowadzić do obejścia szyfrowania end-to-end oraz uwierzytelniania.

Ocena ryzyka

Podatność ta stwarza ryzyko dla integralności i poufności komunikacji, umożliwiając atakującym potencjalne przechwycenie danych użytkowników. Organizacje korzystające z tej biblioteki mogą być narażone na ataki, które mogą prowadzić do ujawnienia wrażliwych informacji.

Rekomendacja

Zaleca się aktualizację do wersji zawierającej poprawkę 82d70f6720e762898f34ae76b0894b0297d9b2f8, aby zabezpieczyć się przed tą podatnością. Należy również monitorować wszelkie zmiany w API związane z nowym polem `was_encrypted` w strukturze `Metadata`.

Powiązane podatności

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

libsignal-service-rs is a Rust version of the libsignal-service-java library which implements the core functionality to communicate with Signal servers. Prior to commit 82d70f6720e762898f34ae76b0894b0297d9b2f8, plaintext content envelopes could be injected by a server or a malicious client, and may have been able to bypass the end-to-end encryption and authentication. The vulnerability is fixed per 82d70f6720e762898f34ae76b0894b0297d9b2f8. The `Metadata` struct contains an additional `was_encrypted` field, which breaks the API, but should be easily resolvable. No known workarounds are available.

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