5.4Medium
CVE-2026-110226QloApps through 1.7.0 Authorization Bypass via id_hotel in Room Type Creation
Description
QloApps through 1.7.0 contains a broken access control vulnerability that allows hotel-restricted back-office employees to create room types under unassigned hotels by supplying an arbitrary id_hotel. Attackers can enumerate all hotels via the unfiltered room type form selector and post foreign hotel IDs to AdminProductsController, creating rooms and inventory under other hotels.
Weakness (CWE):
CWE-639
Data: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Published as the sources state it, in English.
Affected products and versions
References and patches
- https://hackmd.io/@leediay/SyMoELioMx third-party-advisory
- https://github.com/Qloapps/QloApps/blob/v1.7.0/controllers/admin/AdminProductsController.php#L3038-L3052 technical-description
- https://github.com/Qloapps/QloApps/blob/v1.7.0/controllers/admin/AdminProductsController.php#L2362-L2367 technical-description
- https://github.com/Qloapps/QloApps/blob/v1.7.0/modules/hotelreservationsystem/classes/HotelBranchInformation.… technical-description
- Pull Request #1649 patchissue-tracking
- Patch Commit patch
- https://github.com/Qloapps/QloApps product
- VulnCheck Advisory: QloApps through 1.7.0 Authorization Bypass via id_hotel in Room Type Creation third-party-advisory