Katalog CVE

CVE-2026-45056

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

matrix-sdk-crypto w wersjach od 0.12.0 do przed 0.17.0 pomijał sprawdzenie identyfikatora użytkownika podczas odszyfrowywania zdarzenia zaszyfrowanego Olm zawierającego właściwość sender_device_keys. Może to być wykorzystane do sfałszowania zaszyfrowanego zdarzenia to-device, ale tylko jeśli atakujący współpracuje z operatorem homeservera.

Ocena ryzyka

Umożliwia sfałszowanie zdarzeń to-device w przypadku współpracy z operatorem serwera, co może naruszyć integralność komunikacji. Nie są znane obejścia problemu.

Rekomendacja

Zaktualizować matrix-sdk-crypto do wersji 0.17.0, która naprawia ten problem.

Powiązane podatności

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

matrix-sdk-crypto is a no-network-IO implementation of a state machine that handles end-to-end encryption for Matrix clients. Starting in version 0.12.0 and prior to version 0.17.0, the matrix-sdk-crypto crate was missing a check for the user ID when decrypting an Olm-encrypted event containing the `sender_device_keys` property. This could be exploited to forge an encrypted to-device event, but only if the attacker colludes with the homeserver operator. This issue is fixed in matrix-sdk-crypto 0.17.0. There are no known workarounds for the issue.

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