CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-24904

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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`.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS