PHP Maximus CMS.eu | Maximus Canada | Maximus Italie | BBtoMax
spacer
spacer search

Maximus CMS - Support Officiel
Version actuelle: Fuzion BS
  Fly Kernel Version 1.1.2

Search
spacer
Accueil
Mon compte
Copyrights
header
 
Fermer ce bloc Les forums
Accueil
Mon compte

!!! Pensez aux tutoriaux !!!

Uplodez vos images en 1 clic!
Upload d'images en 1 clic !!!
Les dernières images

10 derniers posts

 [Tuto] comment modifier la disposition de mes articles ?
 [Tuto] comment rédiger un article de plusieurs pages ?
 Coppermine 2008 pour Maximus 2008 Reloaded 11
 Un problème avec les caractères accentués ?
 [Résolu] Dokuwiki décentrer par rapport au template du site.
 Yourn_Account: gros problème ... Sécurité ?
 Coppermine R11 erreur
 [Résolu] Coppermine R11 erreur
 restons légal :):):)


Dernières discussions

 le chat court après la souris :)
 [PunBB ou FluxBB] hé oui c'est bientôt possible :)
 Maximus R12 - Référencement
 [dokuwiki] un p'ti pack pour maximus 2008 :)
 shopmax: fichiers manquants :)
 Qui est sur le chat, hein ???
 [Maximus 2008 Reloaded 11] c'est pour aujourd'hui :)
 [Phishing] free.fr, et un de plus
 Flèches à remplacer cherche son similaire :)
 Avoir Maximus dans la peau !!!!!

10 meilleurs posteurs

   Cyril 
 Ses messages
 13091 messages
  114334 points

   epsylon 
 Ses messages
 11827 messages
  75613 points

   GravuTrad 
 Ses messages
 3380 messages
  42767 points

   Helger 
 Ses messages
 2548 messages
  30138 points

   Thierry 
 Ses messages
 2547 messages
  56100 points

   unitifree 
 Ses messages
 2266 messages
  15106 points

   ledigicode 
 Ses messages
 1720 messages
  18721 points

   stephano 
 Ses messages
 1711 messages
  18073 points

   sdfhacker 
 Ses messages
 1540 messages
  25923 points

   Toumilovitch 
 Ses messages
 1518 messages
  16972 points

MaXiMuS :: Sujet - Méchante faille ?
Recherche béta forum Règlement RechercheFAQ Messagerie
 Bonjour, vous attendez de la communauté un support le plus précis et le plus rapide qu'il soit !
Vous débutez avec Maximus, veuillez consulter de prime abord ce fil de discussion, et celui-ci ...
De notre coté, nous sommes désireux d'apporter le support le plus adapté qu'il soit à chaque situation ...
Pour commencer, avez vous consulté le wiki maximus et/ou les tutoriaux ??? Aussi la solution est simple et applicable rapidement:
  1 ) Pour tout nouveau fil de discussion, mettez un titre le plus explicite possible
  2 ) Remplissez du plus précisément possible votre mini-fiche
  3 ) Pensez qu'une réponse peut être postée plusieures heures voir quelques jours après votre question, il est donc bon de remonter le sujet de temps en temps mais point trop n'en faut :)
  4 ) Pensez que Maximus est livré avec le forum bbToMax version 1.0.0 à l'origine, et que vous trouverez la dernière version 1.0.2 de disponible sur www.bbtomax !!!
  5 ) Vous reconnaissez, en postant sur ce site, avoir pris connaissance du règlement interne !
Nous vous souhaitons une forte réussite dans votre projet par le biais de Maximus CMS.

Méchante faille ?

 
Poster un nouveau sujet   Répondre au sujet   Cliquez pour afficher: Résolu    MaXiMuS Index du Forum -> Sécurité / Sureté de Maximus Fuzion BS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
.: bigbossfr :.
Légionnaire Maximus
Légionnaire Maximus


Inscrit le: Jan 03, 2006
Messages: 223
2348 points


Lieu de résidence
en France

Message Sujet du message: Méchante faille ?
Posté le: Ven 23 Mar, 2007 2:00 am
Répondre en citant

Bonsoir bonsoir,
Eh oui, moi étant une bite en php j'ai trouvé un bug voir une trés grosse faille (sa j'en sais rien).

C'est trés simple : déconnectez vous d'un site Maximus.
En haut, mettez comme lien : modules.php?name=Your_Account&op=edituser

La on a un magnifique message d'erreur du style :
Code:
    
Fatal error: Call to undefined function: nav() in C:\WM\www\Maximus_Fuzion_BS_16_05_2006\html\modules\Your_Account\public\edituser.php on line 42


J'ouvre donc ma page edituser.php. Qu'est ce que je vois ligne 42 ?
Code:
nav();


Rien d'innormal. Donc je mets juste deux flash devant.

Et la surprise !!!! En étant déconnecté, j'ai acces à l'edit user !
Cela veut donc dire que edit user s'affiche connecté ou pas, donc il ne vérifie par si on est connecté ou pas.

J'ai pas les compétance pour savoir si c'est trés dangereux mais je tenez juste ou vous informer :
1) De ce bug
2) De peut être cette faille.

Je vais dormir moi !



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
.: bigbossfr :.
Légionnaire Maximus
Légionnaire Maximus


Inscrit le: Jan 03, 2006
Messages: 223
2348 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 2:50 am
Répondre en citant

Bon je viens de voir un peu quelques fichier et pas beaucoup vérifie si on est connecté ou pas Embarassed

Pourtant la fonction existe dans le fichier users.php dans le kernel.

Donc aprés il suffit juste de mettre une condition du genre :

Code:
if (!is_user($user)) {
      Opentable();
      echo "Tu fois t'inscrire blablabla";
       Closetable();
   }else{
blabla le code


Vala.
Pitin, c'est que je commence à toucher le php Shocked

Qu'est ce qui m'arrive ???

Pour info j'ai fais une mini galerie avec system d'upload pour chaques user Shocked
Je comprend pas comment je fais Shocked



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
.: sdfhacker :.
Team Dev Maximus
Team Dev Maximus


Inscrit le: Sep 13, 2005
Messages: 1540
25923 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 10:49 am
Répondre en citant

Hello,

Après t'être déconnecté et être allé sur la page Your_Account, as-tu tenté de recharger la page ?

Normalement, ça devrait te réafficher la page de login, la page edituser étant dans le cache de ton navigateur... Non ? Wink



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent


-*-*-*-*-*-*-*-*-*-*-
Les meilleurs conseils dédiés à Maximus
   Retrouvez tous les conseils concernant PHP Maximus CMS sur le Wiki Communautaire
   Pensez que nul n'est censé ignorer le règlement interne des forums Maximus CMS !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
.: Cyril :.
Développeur Maximus CMS
Développeur Maximus CMS


Inscrit le: Apr 26, 2005
Messages: 13091
114334 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 11:45 am
Répondre en citant

salut a tout 2 Smile

j'ai bien relus le fil, je suis allé voir le fichier incriminé ... et je dirai que bigboss a quelque part raison de 'tilter' !

regarde sdf, sans faire dans la psychose car il est vrai que dans le script on vérifie si ( après requête ) la personne a le droit de voir ...

mais n'est il pas plus prudent de fermer carrément dès l'entrée du fichier, je pense que oui !

voilà donc ( faille non ) , exploitable ( très difficile ), mais je pense aussi qu'il faut mettre un contrôle ici avec un define

très simple en plus

ligne 35 du fichier edituser.php on ajoute ceci:
Code:

 defined('USER_ALLOW') OR header('location: index.php');



ce code est aussi à rajouter dans :
- chngtheme.php
- editcomm.php
- edituser.php
- edithome.php

je vais actualiser le pack complet avec ceci dans la foulée Smile


Merci bigboss Smile

n'hésite pas quand tu vois quelque chose de strange, il vaut mieux signaler pour rien que de ne rien dire et laisser une erreur ou une faille potentielle Smile



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent


-*-*-*-*-*-*-*-*-*-*-
Les meilleurs conseils dédiés à Maximus
   Retrouvez tous les conseils concernant PHP Maximus CMS sur le Wiki Communautaire
   Pensez que nul n'est censé ignorer le règlement interne des forums Maximus CMS !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: PitBull :.
Centurion Maximus
Centurion Maximus


Inscrit le: Jul 18, 2006
Messages: 846
7634 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 12:55 pm
Répondre en citant

Hello à tous !


Merci pour ses infos Very Happy



PS: Cyril es ce qu'il sera possible de nous donner les autres lignes a modifier pour ceux qui le font a la mano ?

EDIT: ou il faut juste le mettre apres defined('MAXIMUS') dans chaqun des fichier ?

Merci d’avance !

Benoît



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: Cyril :.
Développeur Maximus CMS
Développeur Maximus CMS


Inscrit le: Apr 26, 2005
Messages: 13091
114334 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 1:04 pm
Répondre en citant

salut

juste le define dans les fichiers cités au même endroit après les deux autres define déjà présents



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent


-*-*-*-*-*-*-*-*-*-*-
Les meilleurs conseils dédiés à Maximus
   Retrouvez tous les conseils concernant PHP Maximus CMS sur le Wiki Communautaire
   Pensez que nul n'est censé ignorer le règlement interne des forums Maximus CMS !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: PitBull :.
Centurion Maximus
Centurion Maximus


Inscrit le: Jul 18, 2006
Messages: 846
7634 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 2:11 pm
Répondre en citant

OK merci Cool



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: Helger :.
Team Dev Maximus
Team Dev Maximus


Inscrit le: Feb 03, 2006
Messages: 2548
30138 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 3:08 pm
Répondre en citant

Hello.

Sauf que si l'on fait comme ceci, le cas
Code:
else {
        mmain($user);
    }
ne sert plus à rien.

Alors que si le define est la troisième condition du if, exmple avec le edit user
Code:
if ((defined('USER_ALLOW')) AND ($userinfo['username'] == $cookie[1]) AND ($userinfo['user_password'] == $cookie[2]))
on se retrouve bien dans la logique du script, à savoir renvoyer vers l'identification du membre.

Voire même faire le test dans le index.php du Yat , car c'est bien lui qui ouvre les portes.

Wink



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent


-*-*-*-*-*-*-*-*-*-*-
Les meilleurs conseils dédiés à Maximus
   Retrouvez tous les conseils concernant PHP Maximus CMS sur le Wiki Communautaire
   Pensez que nul n'est censé ignorer le règlement interne des forums Maximus CMS !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
.: Cyril :.
Développeur Maximus CMS
Développeur Maximus CMS


Inscrit le: Apr 26, 2005
Messages: 13091
114334 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 4:16 pm
Répondre en citant

oulaaaa !!

bien vu helger, je suis tombé droit dans le panneau Smile

mdr :), heureusement que tu as contrôlé Smile

Donc sujet clos, à ne surtout pas faire ce que j'ai pu dire sur ce fil, laissez le YAT comme il est, il est bien mdr :) Smile



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent


-*-*-*-*-*-*-*-*-*-*-
Les meilleurs conseils dédiés à Maximus
   Retrouvez tous les conseils concernant PHP Maximus CMS sur le Wiki Communautaire
   Pensez que nul n'est censé ignorer le règlement interne des forums Maximus CMS !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
.: Helger :.
Team Dev Maximus
Team Dev Maximus


Inscrit le: Feb 03, 2006
Messages: 2548
30138 points


Lieu de résidence
en France

Message Sujet du message: Re: Méchante faille ?
Posté le: Ven 23 Mar, 2007 9:14 pm
Répondre en citant

Attends Cyril, j'ai bien modifié quelque chose.
Dans l'exemple, l'original est :
Code:
if (($userinfo['username'] == $cookie[1]) AND ($userinfo['user_password'] == $cookie[2]))
le modifié est
Code:
if ((defined('USER_ALLOW')) AND ($userinfo['username'] == $cookie[1]) AND ($userinfo['user_password'] == $cookie[2]))
Je teste donc bien si le user existe.
Si il n'existe pas, il renvoie sur l'identification.

Wink



Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent


-*-*-*-*-*-*-*-*-*-*-
Les meilleurs conseils dédiés à Maximus
   Retrouvez tous les conseils concernant PHP Maximus CMS sur le Wiki Communautaire
   Pensez que nul n'est censé ignorer le règlement interne des forums Maximus CMS !
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    MaXiMuS Index du Forum -> Sécurité / Sureté de Maximus Fuzion BS Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers

 

Hebeh.com, hebergement professionnel de sites internet www.hebeh.com

Hicih.com, noms de domaine pour vos sites internet www.hicih.com

Pétition contre la loi pécresse www.psycholyon2contrelaloipecresse.com

Forums ©
 
Distroy Forums Cache ~ Distroy Sessions ~ 
Retrouvez des informations similaires grâce aux moteurs de recherche suivants:
 google google.com yahoo msn aol altavista mozbot biglotron mirago exalead voila lycos seek ask france ask monde france evasion apocalx vigoos doona globly envolk metafrance mamma alltheweb
Reproduction interdite (partielle ou totale) sans autorisation écrite de notre part.
Copyrights Maximus CMS
Projet Maximus SourceForge
Google Groups Maximus
Maximus CMS est présent sur le Wikipedia Français
Maximus OsCommerce est présent sur le Wikipedia Français
Projet Open Source hébergé par www.hebeh.com

rss rss
Tous droits réservés. PHP-MaXiMuS est un logiciel libre en version GNU/GPL license.
Copyright 2005 - 2008 PHP-Maximus CMS.

[ Page générée en 0.4321 sec ] [ (PHP: -102% - SQL: 202%) ] [ Requêtes SQL: 59 ] [ 1257 pages vues la dernière heure ]
 Top Max Cache Off Copyright Mentions légales PHP Maximus CMS