Création de challengeEn cours

Presque Propre : transformer ma CVE en challenge CTF

Passer de la découverte d'une faille à sa transmission : un challenge CTF construit autour des deux contournements de ma CVE SVGO.

Rôle
Conception
Base
CVE-2026-73650
Stack
Docker Compose
Statut
En cours

01L'idée

Passer de la découverte d'une faille à sa transmission. Pour construire un challenge, il faut comprendre la faille assez bien pour qu'un autre joueur la retrouve sans indice direct.

02Le scénario

Une plateforme de portfolios accepte des logos SVG et les « nettoie » avant de les afficher. Le site donne peu d'indices : la piste se trouve en faisant de la reconnaissance, comme sur une vraie cible.

03L'architecture

  • Un docker-compose avec deux conteneurs : l'application à attaquer, et un bot administrateur.
  • Le bot visite les liens que les joueurs signalent, avec un cookie de session d'admin. C'est lui qu'il faut piéger.
  • L'endpoint de signalement n'accepte que certains noms d'hôte et formats d'URL, pour que le bot ne puisse pas servir à attaquer autre chose que le challenge.
  • Les deux contournements de la CVE sont exploitables, pas seulement le premier.

04Statut

En cours de développement. La solution ne sera évidemment pas publiée ici.