Erik E gaf mij de tip eens te kijken naar zijn bevindingen bij het aanpassen van een simpele sitemanager gemaakt in Microsoft's Active Server Pages. Hiermee is het mogelijk de directorystructuur van de server waarop de pagina is gehost te bekijken (behalve de root, dus de standaard Windows-directory's uitproberen is wel handig ) en bestanden te bekijken.
Zelf heb ik de bevindingen gecontroleerd en ik kan inderdaad bevestigen dat deze mogelijkheden aanwezig zijn bij 2 gratis ASP-providers. De andere hosters die Erik heeft getest heb ik niet nagelopen, maar ik vertrouw zijn resultaat. Zijn eigen provider heeft inmiddels een oplossing gevonden en de gratis hosters die dit probleem hadden zijn op de hoogte gesteld. Het probleem zit in de rechten van de standaard Internetgebruiker (wordt gebruikt door Internet Information Server) in combinatie met het uploadobject van Microsoft. De gebruikte sitemanager is Anyportal:
Na het uploaden van het script werkt hij perfect: uploaden, deleten en wijzigen gingen zonder problemen op onze website. Na wat denk- en sloopwerk in de code had ik de pagina opnieuw geupload.
Na het inloggen op de pagina kreeg ik een foutmelding plus een link. Na het klikken op de link kwam ik tot mijn verbazing in de root van de server en trof mappen zoals winnt, program files etc. aan.
[...] Na het aanmaken van accounts bij www.atfreeweb.com en na het uploaden van het ASP-bestand konden wij ook zonder problemen pagina's aanpassen van andere gebruikes. Ook hadden wij hier de volledige rechten. Niet alleen bij atfreeweb is dit het geval maar bij 20 andere hostingproviders waar wij dit hebben getest is dit lek aangetroffen.
Zie hieronder een screenshot van de Sitemanager in actie: (voor de veiligheid van de provider zijn is de link hier en daar gecensureerd)
![]() |
Een grotere versie is hier te vinden. (Vanwege een probleem met de image-upload komen de plaatjes vanaf mijn eigen server)