Katalog CVE

CVE-2017-8923

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja zend_string_extend w PHP do wersji 7.1.5 nie zapobiega zmianom obiektów string, które mogą prowadzić do ujemnej długości. To umożliwia zdalnym atakującym spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez wykorzystanie operatora .= z długim ciągiem.

Ocena ryzyka

Organizacja może doświadczyć awarii aplikacji, co prowadzi do przerwy w dostępności usług. Istnieje również ryzyko nieokreślonych skutków, które mogą wpłynąć na integralność systemu.

Rekomendacja

Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować aplikacje pod kątem nietypowego zachowania związane z operacjami na stringach.

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

The zend_string_extend function in Zend/zend_string.h in PHP through 7.1.5 does not prevent changes to string objects that result in a negative length, which allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact by leveraging a script's use of .= with a long string.

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