|
|
SECURINFOS.INFO - Bulletins de sécurité informatique, Alertes et Protection
PostNuke : Vulnérabilités Diverses
21/02/2006 12H26
Référence Secunia : SA18937
Risque : Moyennement Critique. Niveau 3 sur 5. 
Impact : Contournement de la Sécurité, Cross Site Scripting, Manipulation de données
Lieu : A distance
Solutions :
Correctif de l'éditeur
Produit :
PostNuke 0.x
Description :
Maksymilian Arciemowicz a rapporté quelques vulnérabilités dans PostNuke, qui pourraient être exploitées par des personnes malintentionnées pour conduire des attaques de type Cross-Site Scripting (XSS) et Injection SQL, et passer outre certaines restrictions de sécurité.
1) Il est possible de contourner le filtre de tag HTML implémenté dans "pnVarCleanFromInput()" et "pnAntiCracker()" via des tags HTML spécialement conçus.
Exemple :
<HTMLTAG? <
2) L'entrée passée au paramètre "htmltext" dans user.php et à "language" dans le module NS-Languages n'est pas contrôlée correctement avant d'être renvoyée à l'utilisateur. Cela pourrait être exploité pour exécuter du code HTML et script arbitraires dans une session de navigation d'un utilisateur dans le contexte d'un site affecté.
Exemple :
http://[hôte]/user.php?op=edituser&htmltext=[code]
http://[hôte]/admin.php?module=NS-Languages&op=missing&language="
http://[hôte]/admin.php?module=NS-Languages&op=translation&language=[code]
3) Une erreur de contrôle d'accès dans admin.php pourrait être exploitée pour accéder à certains modules comme NS-Languages et Banners sans nécessité les privilèges administratifs.
Exemple :
http://[hôte]/admin.php?module=NS-Languages
http://[hôte]/admin.php?module=Banners
4) L'entrée passée au paramètre "language" dans le module NS-Languages n'est pas contrôlée correctement avant d'être utilisée dans une requête SQL. Cela pourrait être exploité pour manipuler les interrogations SQL en injectant du code SQL arbitraire.
Exemple :
http://[hôte]/admin.php?module=NS-Languages&op=missing&language=[sql]
L'exploitation de ce problème est possible seulement si "magic_quotes_gpc" est désactivé.
Les vulnérabilités ont été identifiées dans la version 0.761 et précédente.
Solutions :
Mettre à jour en version 0.762.
http://news.postnuke.com/Downloads-req-viewdownload-cid-1.html
Vulnérabilité découverte par :
Maksymilian Arciemowicz
Référence :
PostNuke:
http://news.postnuke.com/index.php?name=News&file=article&sid=2754
SecurityReason:
http://securityreason.com/achievement_securityalert/33
Veuillez noter : L'information, sur laquelle est basé ce bulletin Secunia, provient d'un tiers sans mention du contraire.
Les noms, marques et enseignes cités sur ce site sont la propriété de leurs déposants respectifs.
Derniers bulletins de sécurité informatique
Bulletins de sécurité informatiques relatifs
|
|
|