Cosimo Ungaro

File Upload – Exécution de code à distance (RCE)

Exploitation d’un mécanisme d’upload insuffisamment contrôlé permettant le dépôt et l’exécution d’un web shell.

PortSwigger Voir le lab sur PortSwigger

Résumé exécutif

Vulnérabilités identifiées
Impact principal
Niveau de risque
Résumé

Technique

Contexte

Objectifs

Périmètre et cadre


Méthodologie

  • Upload d'un premier fichier PHP, aucune prévention relevée
  • Upload du fichier dans un répertoire permettant l'exécution à l'aide d'un directory traversal, aucune prévention relevée
  • Déclenchement de l'exécution du payload afin de confirmer la vulnérabilité
  • Rédaction du présent rapport
  • Proof-Of-Concept

    Outils

    Résultats

    Potentiel impact métier

    Remédiation

    Hypothèses et limites


    Références

    OWASP
    Classification Top 10
    Articles liés
    MITRE

    Compétences démontrées