CVE-2026-109393: QloApps through 1.7.0 Insecure Direct Object Reference in Back-Office AJAX Handlers

Published Oct 12, 2026
·
Updated

QloApps through 1.7.0 contains an insecure direct object reference vulnerability in back-office AJAX handlers of AdminOrdersController, AdminBookingDocumentController, AdminProductsController and AdminAddHotelController that skip htlaccess hotel checks. Hotel-restricted employees can supply other hotels' sequential identifiers to read, upload and delete booking documents and delete rooms, room images and hotel images.

Affected Software

1 affected component
QloApps QloApps<=1.7.0

Event History

Oct 12, 2026
CVE Published
via MITRE·03:16 PM
Data Sourced
via MITRE·03:16 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·04:17 PM
DescriptionSeverityWeakness
Event
via NVD·05:11 PM

Frequently Asked Questions

1

Who can exploit this issue?

An authenticated hotel-restricted employee with access to the affected back-office AJAX handlers can exploit it. The attacker does not need user interaction and can target records belonging to other hotels by supplying their sequential identifiers.

2

What data and actions are exposed?

Affected handlers can allow cross-hotel reading, uploading, and deletion of booking documents. They can also allow deletion of rooms, room images, and hotel images belonging to other hotels.

3

Are unrestricted administrators the primary concern?

The described access-control failure specifically affects hotel-restricted employees because the handlers skip htl_access hotel checks. Organizations using hotel-scoped employee accounts are therefore exposed to cross-hotel access and deletion.

4

How can I determine whether my deployment is affected?

Deployments running QloApps through version 1.7.0 are affected according to the advisory. Review whether hotel-restricted employee accounts can access the listed back-office controllers and whether changing a hotel-related sequential identifier permits operations on another hotel's records.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203