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

CVE-2026-32877

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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.

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