Katalog CVE

CVE-2009-1699

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Implementacja arkusza stylów XSL w WebKit w przeglądarce Apple Safari przed wersją 4.0 oraz w systemach iPhone OS 1.0 do 2.2.1 i iPhone OS dla iPod touch 1.1 do 2.2.1 nieprawidłowo obsługuje zewnętrzne encje XML. To umożliwia zdalnym atakującym odczyt dowolnych plików za pomocą spreparowanego DTD, co ilustruje przykład z użyciem adresu file:///etc/passwd w deklaracji encji, związany z atakiem XXE.

Ocena ryzyka

Organizacja jest narażona na ryzyko nieautoryzowanego dostępu do wrażliwych plików systemowych, co może prowadzić do ujawnienia danych i naruszenia bezpieczeństwa. Atakujący mogą wykorzystać tę podatność do przeprowadzenia ataków typu XXE.

Rekomendacja

Zaleca się aktualizację przeglądarki Safari oraz systemów iPhone OS do najnowszych wersji, które eliminują tę podatność. Dodatkowo, warto wdrożyć zabezpieczenia przed atakami XXE w aplikacjach przetwarzających XML.

Powiązane podatności

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

The XSL stylesheet implementation in WebKit in Apple Safari before 4.0, iPhone OS 1.0 through 2.2.1, and iPhone OS for iPod touch 1.1 through 2.2.1 does not properly handle XML external entities, which allows remote attackers to read arbitrary files via a crafted DTD, as demonstrated by a file:///etc/passwd URL in an entity declaration, related to an "XXE attack."

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