Nessus NASL scripting engine security issues

 Date de Publication: 2003-05-26
 Titre: Nessus NASL scripting engine security issues
 K-Otik ID : 0115
 Exploitable à distance : Oui
 Exploitable en local : Oui

 
 * Description Technique - Exploit *
 
Nessus est un scanner de vulnérabilités fonctionnant sous Linux. Plusieurs failles de sécurité existent dans NASL (Nessus Attack Scripting Language - Le langage utilisé pour l'écriture des plugins). La première faille est de type "Integer handling" dans la fonction insstr(), la seconde est de type "
Buffer overflow", elle se situe dans la fonction scanner_add_port(). La dernière vulnérabilité quant à elle, est un Buffer overflow dans la fonction ftp_log_in().

1) - insstr("aaaaaaaaaaa", "bb", 3, 0xfffffffd);
2) -
scanner_add_port(port : 80, proto : crap(data:'A', length:300));
3) -
ftp_log_in(socket : open_sock_tcp(21), pass : "11", user:crap(data:'A',length:8192));


  * Versions Vulnérables *

Nessus nasl 2.0.5

 

  * Solution *

Utiliser
Nessus 2.0.6
http://www.nessus.org


  * Crédits *
 
Faille découverte par Sir Mordred (Mai 2003).