Katalog CVE

CVE-2026-32877

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka kryptograficzna Botan w wersjach od 2.3.0 do przed 3.11.0 ma lukę podczas deszyfrowania SM2, gdzie kod nie sprawdza długości wartości kodu uwierzytelniającego (C3) przed porównaniem. Nieprawidłowy szyfrogram może prowadzić do nadmiernego odczytu pamięci, co skutkuje awarią lub innym nieokreślonym zachowaniem.

Ocena ryzyka

Luka ta może prowadzić do awarii aplikacji lub nieprzewidywalnego zachowania, co stwarza ryzyko dla stabilności systemu. Potencjalne wykorzystanie tej podatności może wpłynąć na bezpieczeństwo danych przetwarzanych przez aplikację.

Rekomendacja

Zaleca się aktualizację biblioteki Botan do wersji 3.11.0 lub nowszej, aby usunąć tę lukę i zminimalizować ryzyko związane z jej wykorzystaniem.

Powiązane podatności

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

Botan is a C++ cryptography library. From version 2.3.0 to before version 3.11.0, during SM2 decryption, the code that checked the authentication code value (C3) failed to check that the encoded value was of the expected length prior to comparison. An invalid ciphertext can cause a heap over-read of up to 31 bytes, resulting in a crash or potentially other undefined behavior. This issue has been patched in version 3.11.0.

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