Path traversal avec contournement absolu lorsque les séquences sont bloquées

File path traversal, traversal sequences blocked with absolute path bypass

L’application bloque les séquences de traversée (../), mais traite le nom de fichier fourni comme étant relatif à un répertoire de travail par défaut.

Pour résoudre le lab, il suffit de récupérer le contenu du fichier /etc/passwd.

Comme les séquences de traversée sont filtrées, on peut contourner le mécanisme en indiquant directement un chemin absolu :

Exemple avec curl :

Mis à jour

Ce contenu vous a-t-il été utile ?