pygment
Dernière mise à jour
Cet article vous a-t-il été utile ?
Dernière mise à jour
Cet article vous a-t-il été utile ?
Catégorie: Web Difficulté: medium Flag: ctf{2ae4644b1e4cbc1f560c52f3ee0985043d3e0acf0f766851382974646578ec39}
I managed to obtain the affected source code and make a small POC. There is no issue with it. Can you check it?
Ce challenge tourne sur un docker et n'est pas disponible
La page principale nous donne une erreur un peu trop verbeuse
A partir de là, on sait que c’est du PHP et que ça utilise Pygmentize
. En allant sur le git du plugin et en cherchant dans les issues, on trouve une RCE
Maintenant on peut tester la RCE pour savoir si nous avons une version vulnérable en face de nous
Elle fonctionne, il est temps de passer à l’exploitation
En reprenant le PoC de l’issue github et en changeant la commande, on liste les fichiers
Puis on lit flag.php