|
|
POET automatise l'exploitation d'une vulnérabilité de la plateforme de développement JavaServer Faces
Par Xavier Poli,
secuobs.com
Le 09/06/2010
Résumé : POET (Padding Oracle Exploitation Tool) automatise l'exploitation d'une vulnérabilité liée aux applications Web reposant sur la plateforme de développement JavaServer Faces. Les impacts sont des fuites d'informations sensibles, voir le contournement de CAPTCHA et l'exécution de codes arbitraires. - Lire l'article
Publié par l'équipe de Netifera ( lien ), POET (Padding Oracle Exploitation Tool) est un outil qui automatise l'exploitation d'une vulnérabilité commune aux applications Web reposant sur la plateforme de développement JavaServer Faces ( JSF - lien ). Sans nécessiter la clé de chiffrement utilisée, POET permet de récupérer en clair les informations privées (traces d'achat, préférences) des sessions utilisateurs de services en ligne sensibles comme des banques ou des sites de E-Commerce.
POET inclut une interface graphique et s'avère compatible avec Microsoft Windows, Mac OS X et GNU/Linux. La vulnérabilité ici exploitée trouve son origine dans une mauvaise implémentation du mode de chiffrement par bloc ( CBC - lien ) caractérisée par l'absence de mécanismes d'authentification et de signature pour vérifier l'intégrité des données chiffrées. De nombreuses implémentations sont vulnérables et notamment Apache MyFaces ( lien ) et Sun Mojarra ( lien ).
A savoir que dans ce mode de chiffrement, chaque bloc individuel doit présenter une même longueur définie selon la taille de la clé utilisée. Le bloc final doit donc habituellement être rempli avec des octets additionnels afin de valider cette condition. Après avoir modifier aléatoirement le dernier bloc et envoyer au serveur les informations chiffrées sous une forme invalide, un attaquant va dès lors pouvoir utiliser les messages d'erreur en résultant afin d'obtenir des parties en clair.
La technique utilisée peut par ailleurs être appliquée afin de solutionner des tests de turing type CAPTCHA ( lien ), une version avancée permettrait même l'exécution de code arbitraire afin de compromettre le serveur sous-jacent. Les chercheurs ont également tenu à mettre en avant que l'utilisation de motifs spécifiques de recherche au sein d'un moteur comme Google pouvait permettre d'identifier un grand nombre de cibles s'avérant vulnérables à ce type d'attaque.
Vidéo de démonstration - Padding Oracle Exploit Tool vs Apache MyFaces
Vidéo - Cracking CAPTCHA with Padding Oracle attack
Télécharger POET ( lien )
Blackhat Europe 2010 - PDF – Whitepaper - Practical Oracle Padding Attack ( lien )
Blackhat Europe 2010 - PDF – Slides - Practical Oracle Padding Attack ( lien )
Source : Packet Storm Security Last Files ( lien )
- Article suivant : HoneyBot automatise les attaques par ingénierie sociale à l'encontre des services de messageries instantanées
- Article précédent : PDF Dissector pour analyser les fichiers PDF malveillants
- Article suivant dans la catégorie Outils : HoneyBot automatise les attaques par ingénierie sociale à l'encontre des services de messageries instantanées
- Article précédent dans la catégorie Outils : PDF Dissector pour analyser les fichiers PDF malveillants
| Mini-Tagwall des articles publiés sur SecuObs : | | | | sécurité, exploit, windows, microsoft, attaque, réseau, outil, vulnérabilité, audit, système, virus, internet, données, metasploit, présentation, linux, bluetooth, protocol, source, vista, scanner, réseaux, shell, rootkit, engineering, conférence, trames, paquet, téléphone, wishmaster, sysun, mobile, noyau, mémoire, botnet, https, rapport, libre, téléphones, google, patch, reverse, scapy, security, navigateur |
| Mini-Tagwall de l'annuaire video : | | | | security, vmware, biometric, virus, metasploit, windows, password, lockpicking, botnet, tutorial, attack, exploit, network, linux, crypt, source, iphone, secconf, server, shmoocon, engineering, conficker, virtual, ettercap, wimax, rootkit, wireshark, reverse, hackitoergosum, cisco, internet, hacker, systm, openssh, firewall, openvpn, wireless, openbsd, meterpreter, access, conference, knoppix, arduino, backtrack, brucon |
| Mini-Tagwall des articles de la revue de presse : | | | | security, microsoft, windows, hacker, attack, network, vulnerability, google, exploit, malware, internet, remote, iphone, server, inject, patch, apple, twitter, mobile, virus, ebook, facebook, vulnérabilité, crypt, source, linux, password, intel, research, virtual, phish, access, tutorial, trojan, social, privacy, firefox, adobe, overflow, office, cisco, conficker, botnet, pirate, sécurité |
| Mini-Tagwall des Tweets de la revue Twitter : | | | | security, linux, botnet, attack, metasploit, cisco, defcon, phish, exploit, google, inject, server, firewall, network, twitter, vmware, windows, microsoft, compliance, vulnerability, python, engineering, source, kernel, crypt, social, overflow, nessus, crack, hacker, virus, iphone, patch, virtual, javascript, malware, conficker, pentest, research, email, password, adobe, apache, proxy, backtrack |
|
|
|
|
|