Katalog CVE

CVE-2026-32313

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

xmlseclibs to biblioteka napisana w PHP do pracy z szyfrowaniem i podpisami XML. W wersjach przed 3.1.5, węzły XML szyfrowane za pomocą aes-128-gcm, aes-192-gcm lub aes-256-gcm nie weryfikują długości tagu uwierzytelniającego. To pozwala atakującemu na przeprowadzenie ataku brute-force na tag uwierzytelniający oraz na fałszowanie dowolnych szyfrogramów.

Ocena ryzyka

Brak weryfikacji długości tagu uwierzytelniającego stwarza ryzyko dla poufności i integralności danych, umożliwiając atakującym odszyfrowanie węzłów XML oraz fałszowanie danych. Organizacje mogą być narażone na utratę danych oraz naruszenie bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację biblioteki xmlseclibs do wersji 3.1.5 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji korzystających z tej biblioteki.

Powiązane podatności

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

xmlseclibs is a library written in PHP for working with XML Encryption and Signatures. Prior to 3.1.5, XML nodes encrypted with either aes-128-gcm, aes-192-gcm, or aes-256-gcm lack validation of the authentication tag length. An attacker can use this to brute-force an authentication tag, recover the GHASH key, and decrypt the encrypted nodes. It also allows to forge arbitrary ciphertexts without knowing the encryption key. This vulnerability is fixed in 3.1.5.

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