Katalog CVE

CVE-2003-0249

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PHP traktuje nieznane metody, takie jak 'PoSt', jako żądania GET, co może umożliwić atakującym obejście zamierzonych ograniczeń dostępu, jeśli PHP działa na serwerze, który przekazuje wszystkie metody, na przykład Apache httpd 2.0.

Ocena ryzyka

Organizacja może być narażona na nieautoryzowany dostęp do zasobów, jeśli skrypty PHP nie weryfikują explicite metody żądania, co może prowadzić do naruszenia bezpieczeństwa.

Rekomendacja

Zaleca się, aby administratorzy serwerów PHP implementowali dodatkowe mechanizmy weryfikacji metod żądań w swoich skryptach, aby uniknąć potencjalnych luk w zabezpieczeniach.

Powiązane podatności

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

PHP treats unknown methods such as "PoSt" as a GET request, which could allow attackers to intended access restrictions if PHP is running on a server that passes on all methods, such as Apache httpd 2.0, as demonstrated using a Limit directive. NOTE: this issue has been disputed by the Apache security team, saying "It is by design that PHP allows scripts to process any request method. A script which does not explicitly verify the request method will hence be processed as normal for arbitrary methods. It is therefore expected behaviour that one cannot implement per-method access control using the Apache configuration alone, which is the assumption made in this report.

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