Zdravím!
Keď som sa z vyhľadávača náhodou dostal na diskusiu k článku blog.pravda.sk, rozhodol som sa skúsiť malý trik. Ten mi vyšiel a po čase sa mi podarilo získať plný prístup na kontá desiatok bloggerov. Spomeniem blogy kamikatze, Athena, forever-me-cuca, monikin, pieces of me, Denníček WA, alter ego vs. res publica, Jednoducho bLoG, dionea, lanin blog, doko, mito, realita-muzika-fakty, Pierre l´Écharpe, vikina, a-delka, preco_nie?, Martha.Bielska, Fresky, ailatan, K-Marlau, Jemas Life, teide, poprask... No bolo ich omnoho viac.
Ako to celé prebehlo? Do políčka "predmet" pri pridávaní komentára k článku som skúsil vložiť jednoduchý skript. Na moje veľké prekvapenie, nebol odfiltrovaný ani nijako zmenený. To, že do diskusií je možné vložiť skript, som sa pokúsil využiť. Mimochodom, zraniteľnosť sa nachádza aj na iných miestach okrem diskusie, napr. v súkromných správach.
Postup bol nasledovný:
Do vytipovaných diskusií som počas niekoľkých dní vkladal môj záludný Javascript. Bol napísaný tak, aby na nepatrný okamih presmeroval návštevníka danej diskusie na môj web. Všetky jeho cookies z domény blog.pravda.sk boli podané do URL adresy ako parameter. Na mojom webe čakal PHP skript, ktorý cookies naservírované v URL zachytil, spracoval a zapísal do súboru.
Zaujímavé bolo len jedno cookie, a to hodnota BLOG_SID. Doň je ukladaný náhodne vygenerovaný reťazec identifikujúci session (sedenie) prihláseného používateľa. Ak sa niekomu podarí zistiť a použiť toto cookie, vystupuje pod identitou pôvodného používateľa, ktorému bolo cookie pridelené.
Ukoristené BLOG_SID cookie nejakého prihláseného bloggera stačilo pomocou rozšírenia Cookie Editor vnútiť môjmu Firefoxu a ajhla - zrazu som bol prihlásený ako blogger ktorého cookie som si požičal. Väčšina bloggerov si nič nevšimla a ja som mal nad ich kontom plnú kontrolu.
Zoznam cookies sa na mojom webe rozrastal, rovnako aj počet získaných kont. Cookies mi chodia dodnes.
Žiadnemu bloggerovi som nezmenil ani čiarku v jeho článkoch, neprezeral nastavenia, ani žiadnym iným spôsobom som svoju kontrolu nad jeho kontom nezneužil. Chcel som len poukázať na riziko.
Správcom redakčného systému odporúčam bezpečnostné diery čo najrýchlejšie zašiť, namiesto ututlania tohto článku. Dúfam, že potom budeme čítať pravďácke blogy bez pocitu nebezpečia...:)
Závažná bezpečnostná chyba v blogoch, možné sú krádeže identít
16.10.2007 20:33:57
Metóda XSS + session hijacking
Komentáre
fuha
Mne nevadi...
vdaka za upozornenie