CVE-2025-14178
ŚrednieStreszczenie
W wersjach PHP: 8.1.* przed 8.1.34, 8.2.* przed 8.2.30, 8.3.* przed 8.3.29, 8.4.* przed 8.4.16 oraz 8.5.* przed 8.5.1 występuje przepełnienie bufora sterty w funkcji array_merge(), gdy całkowita liczba elementów w pakowanych tablicach przekracza limity 32-bitowe lub HT_MAX_SIZE, z powodu przepełnienia całkowitego w obliczeniach wstępnych.
Ocena ryzyka
Ta podatność może prowadzić do nieautoryzowanego dostępu do pamięci, co może skutkować wyciekiem danych lub zdalnym wykonaniem kodu, stanowiąc poważne zagrożenie dla bezpieczeństwa aplikacji.
Rekomendacja
Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie aplikacji pod kątem nieautoryzowanego dostępu.
Oryginalny opis (angielski, źródło NVD)
In PHP versions:8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1, a heap buffer overflow occurs in array_merge() when the total element count of packed arrays exceeds 32-bit limits or HT_MAX_SIZE, due to an integer overflow in the precomputation

