CVE-2026-3446
ŚrednieStreszczenie
Podatność CVE-2026-3446 dotyczy funkcji base64.b64decode() i podobnych, które przerywają proces dekodowania po napotkaniu pierwszego wypełnionego kwadratu, niezależnie od tego, czy pozostałe dane są do przetworzenia. Może to prowadzić do akceptacji danych, które mogą być przetwarzane inaczej przez inne implementacje.
Ocena ryzyka
Ryzyko dla organizacji polega na tym, że dane mogą być niepoprawnie dekodowane, co może prowadzić do niezgodności i błędów w aplikacjach korzystających z tych danych.
Rekomendacja
Zaleca się przegląd i aktualizację kodu, aby zapewnić, że proces dekodowania jest zgodny z oczekiwaniami oraz aby unikać używania funkcji, które mogą prowadzić do nieprzewidywalnych wyników.
Oryginalny opis (angielski, źródło NVD)
When calling base64.b64decode() or related functions the decoding process would stop after encountering the first padded quad regardless of whether there was more information to be processed. This can lead to data being accepted which may be processed differently by other implementations. Use "valid

