Risque

Exécution de code arbitraire à distance.

Systèmes affectés

  • ProFTPD versions 1.2.7 et antérieures ;
  • ProFTPD 1.2.8 ;
  • ProFTPD 1.2.8rc1 ;
  • ProFTPD 1.2.8rc2 ;
  • ProFTPD 1.2.9rc1 ;
  • ProFTPD 1.2.9rc2.

Résumé

Une vulnérabilité dans ProFTPD permet à un utilisateur mal intentionné d'exécuter du code arbitraire à distance.

Description

ProFTPD est un serveur FTP (File Transfer Protocol). Un débordement de mémoire est déclenché lors du téléchargement en mode ASCII d'un fichier habilement constitué et préalablement déposé sur le serveur ProFTPD. Il est alors possible pour un utilisateur mal intentionné d'exécuter du code arbitraire à distance.

Contournement provisoire

Interdire le dépôt de fichiers sur le serveur ProFTPD. Editer le fichier de configuration de ProFTPD comme suit :

                <Limit WRITE>
                      DenyAll
                </Limit>

Solution

Les versions disponibles sur le site de ProFTPD corrigent cette vulnérabilité :

ftp://ftp.proftpd.org

Documentation