CBook ***** Produit : ********* CBook Versions : ********** V.1.0.1 Beta (et autres ?) Date : ****** 12/04/02 Problemes : *********** - Accès à une option admin - XSS Developpement : *************** Il y a dans ce script 3 options admin : Change=0, supprimer un message Change=1, editer un message Change=2, supprimer tout les messages Ces options se trouvent dans index.php (donc index.php?Change=0, etc...). Le fichier verifiant si on est bien admin se nomme accesscontrol.php. On peut ainsi voir, dans index.php, pour Change=0 : ----------------------------- ----------------------------- pour Change=1 : ----------------------------- ----------------------------- et enfin pour Change=2 : ----------------------------- // Securité ?? CBook V.1
ALL ENTRIES DELETED!
----------------------------- L'option Change=2 n'inclut donc pas accesscontrol.php . Cette option est par conséquent ouverte à tous : tout le monde, en tapant index.php?Change=2 dans son browser, peut supprimer l'entiereté des messages postés. Une autre faille est présente dans les profils, une faille XSS (cross site scripting). En effet, si on met un script dans chaque case à remplir du profil, tous seront executés, et cela donnera une source du style : ----------------------------------------------------------- Name:

Age:

Location:

Website:

E-Mail:

Comments:

----------------------------------------------------------- Remarquons que si on met, pour E-Mail ou Website un "> de plus, le script sera executé 2 fois pour chaque, car ça donnera une source du style : "> "> Patch : ******* / Greetz : ******** / Credits : ********* frog-m@n leseulfrog@hotmail.com