CVE-2025-12781
MediumSummary
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.
Risk Assessment
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.
Recommendation
Zaleca się przegląd i aktualizację kodu aplikacji, aby upewnić się, że odpowiednie znaki są poprawnie obsługiwane zgodnie z wymaganiami bezpieczeństwa.
Original NVD description (English source)
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

