Katalog CVE

CVE-2025-12781

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W module 'base64' funkcje b64decode(), standard_b64decode() oraz urlsafe_b64decode() akceptują znaki '+/' niezależnie od wartości parametru 'altchars', który zazwyczaj służy do ustalania alternatywnego alfabetu base64, takiego jak alfabet bezpieczny dla URL.

Ocena ryzyka

Może to prowadzić do nieautoryzowanego dostępu do danych lub wykonania złośliwego kodu, jeśli aplikacje polegają na tych funkcjach do dekodowania danych wejściowych.

Rekomendacja

Zaleca się przegląd i aktualizację kodu aplikacji, aby upewnić się, że odpowiednie znaki są poprawnie obsługiwane zgodnie z wymaganiami bezpieczeństwa.

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

When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabe

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