Sårbarhed i phpBB, der tillader adgang til enhver konto uden autentificering

I det frie forum motor phpBB er der blevet opdaget en sårbarhed, der tillader en enkelt HTTP-anmodning at tilslutte sig sessionen for enhver forumbruger. Sårbarheden opstår i phpBB's standardkonfiguration. Problemet er løst i version phpBB 3.3.17.

Ved angreb på almindelige brugere kan der skaffes adgang til privat korrespondance og mulighed for at sende beskeder på brugerens vegne. Ved angreb på moderatorer og administratorer kan man slette andres beskeder, se IP-adresser og e-mail, læse privat korrespondance, men man kan ikke få adgang til administratorgrænsefladen og få adgang til værten.

Detaljer om sårbarheden er ikke angivet, men ved hjælp af AI er der blevet genskabt en udnyttelsesmetode baseret på henvisninger til 'login_link' handleren med indstillingen 'auth_provider=apache' og indsprøjtning af brugernavnet via Basic Auth, hvorefter PHP sætter miljøvariablen 'PHP_AUTH_USER=brugernavn', og phpBB udtrækker brugernavnet uden at kontrollere adgangskoden. For eksempel, for at få sessionens ID for brugeren admin og gemme det i filen cookies.txt, kan koden udføres:

curl -i -s \
-c cookies.txt \
-b cookies.txt \
-u 'admin:anything' \
-d 'login=Login&login_username=admin&login_password=anything' \
'https://target.example/forum/ucp.php?mode=login_link&auth_provider=apache&login_link_any=1'

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster