File path traversal — Séquences de traversal supprimées sans traitement récursif
File path traversal, traversal sequences stripped non-recursively
Un payload fonctionnel utilise donc des chaînes telles que :
Comme le code enlève directement les occurrences ../, il est possible de contourner ce mécanisme en doublant les points et les barres. Lorsque la séquence filtrée est retirée, il en reste toujours une partie exploitable.
L’objectif est de récupérer le contenu du fichier /etc/passwd.
L’application supprime les séquences de traversal (../) fournies par l’utilisateur, mais ne le fait pas de manière récursive.
Exemple avec curl :

Mis à jour
Ce contenu vous a-t-il été utile ?