Som du ser är vår webbplats inte anpassad för äldre webbläsare. Vi rekommenderar att du uppgraderar till en nyare webbläsare.
Hem Sårbarheter Sårbarhetskungörelser SA04-002 - Apache config file env variabel buffertöverflödning

Nyheter

Prenumerera på RSS/Atom
Mer...

SA04-002 - Apache config file env variabel buffertöverflödning

SITIC sårbarhetskungörelse

Beteckning: Apache config file env variabel buffertöverflödning
Kungörelse referens: SA04-002
Datum för första utgåva: 2004-09-15
Produkt: Apache 2.0.x
Plattform: Linux, BSD-system, Unix, Windows
Verkan: Kodexekvering vid processering av .htaccess files
Sårbarhetsidentifierare: CAN-2004-0747

Sammanfattning:
Apache har en buffertöverflödessårbarhet i samband med expandering av environment-variabler i konfigurationsfiler som .htaccess och httpd.conf. I installationer som är typiska för ISP:er har ofta användare tillåtelse att konfigurera sin egna public_html kataloger med .htaccess files, vilket innebär en risk för otillåten höjning av de egna användarprivilegierna, s.k. privilege escalation.

Detaljer:
Buffertöverflödningen inträffar i samband med expansion av ${ENVVAR} -konstruktioner i .htaccess eller httpd.conf filer. Funktionen ap_resolve_env() i server/util.c kopierar data från environment-variabler till teckenvektorn tmp med strcat(3), vilket leder till buffertöverflödning.

HTTP-förfrågningar som exploaterar det här problemet visas inte i accessloggen. Däremot kommer felloggen att uppvisa segmenteringsfel.

Förmildrande faktorer:
Utnyttjande förutsätter att en användare med normala användarrättigheter manuellt installerar skadliga .htaccess filer.

Påverkade versioner:
Apache 2.0.50
ett flertal tidigare 2.0.x versioner

Rekommendationer:
En lösning på problemet är inkluderad i Apache 2.0.51
För Apache 2.0.*: The Apache Software Foundation har publicerat en programrättning som utgör den officiella rättningen för det här problemet.

Programrättning:
Apache 2.0.51 -utgåvan finns tillgänglig från följande källa: http://httpd.apache.org/
För Apache 2.0.* finns programrättningen tillgänglig från följande källa: http://www.apache.org/dist/httpd/patches/apply_to_2.0.50/

Erkännande:
Den här sårbarheten identifierades av Ulf Härnhammar för Sitic, Sveriges IT-incidentcentrum.

Kontaktinformation:
Sveriges IT-incidentcentrum, SITIC
Box 5398, 102 49 Stockholm
Telefon: 08 678 5799
E-post: sitic snabel-a pts punkt se
http://www.sitic.se

Revisionshistorik:
Första utgåva 2004-09-15

Om Sitic:
Sitics uppgift är att stödja samhället i arbetet med skydd mot IT-incidenter. Sitic ska främja informationsutbytet om IT-incidenter mellan samhällets organisationer och ska sprida information om nya problem som kan störa IT-system. Sitic lämnar också information och råd om förebyggande åtgärder samt sammanställer och ger ut statistik.

Villkor:
Beslutet att agera på grundval av information eller råd i denna sårbarhetskungörelse är den enskilda användarens eller organisationens eget ansvar. Sitic tar inte på sig något ansvar för eventuella fel eller brister i denna sårbarhetskungörelse, inte heller för konsekvenser som kan följa på åtgärder grundade på information eller råd i kungörelsen.

Uppdaterad 2009-06-26 12:55 | Publicerad 2006-03-06 17:38