Description
QloApps 1.6.0 through 1.7.0 contains a missing authorization vulnerability in the qlohotelreview module's AddReview AJAX action that allows unauthenticated attackers to submit reviews for arbitrary orders. Attackers can reuse the publicly exposed review_ajax_token and enumerate sequential id_order values to post fake ratings and reviews attributed to other customers.
Published: 2026-10-26
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized review submission for arbitrary orders
Action: Apply patch
AI Analysis

Impact

This vulnerability arises from a missing authorization check in the qlohotelreview module’s AddReview AJAX action (a CWE‑639 vulnerability), allowing any attacker to submit hotel reviews without authentication. By supplying a valid review_ajax_token and an enumerated id_order, malicious actors can create fake ratings and reviews that are associated with existing customer orders. The impact is a partial compromise of data integrity and trust, enabling reputational damage and potential financial fraud by inflating or deflating reviews.

Affected Systems

The issue affects QloApps versions 1.6.0 through 1.7.0. The affected product is the QloApps e‑commerce platform supplied by Webkul. Specific product names are QloApps and the qlohotelreview module. Version numbers are 1.6.0 up to and including 1.7.0; no later releases are listed as vulnerable in the data provided.

Risk and Exploitability

The CVSS score of 6.9 indicates medium severity, largely due to the lack of authentication requirement and the fact that the request is web‑accessible. EPSS is not available, and the vulnerability is not listed in CISA’s KEV catalog. Attackers can exploit this remotely by sending an AJAX request to the review endpoint with a known token and sequential order IDs, making the exploitation straightforward for anyone with web access to the site.

Generated by OpenCVE AI on October 27, 2026 at 08:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade QloApps to the latest available version that removes the authorization bypass in the qlohotelreview module (the fix is included after v1.7.0).
  • Revoke or regenerate the review_ajax_token so it is not publicly exposed and ensure it is only issued to authenticated users.
  • Add a server‑side check that verifies the submitting user owns the order referenced by id_order before accepting a review to enforce proper authorization.

Generated by OpenCVE AI on October 27, 2026 at 08:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Qloapps
Qloapps qloapps
Vendors & Products Qloapps
Qloapps qloapps

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Description QloApps 1.6.0 through 1.7.0 contains a missing authorization vulnerability in the qlohotelreview module's AddReview AJAX action that allows unauthenticated attackers to submit reviews for arbitrary orders. Attackers can reuse the publicly exposed review_ajax_token and enumerate sequential id_order values to post fake ratings and reviews attributed to other customers.
Title QloApps 1.6.0 through 1.7.0 Unauthorized Hotel Review Submission via qlohotelreview
First Time appeared Webkul
Webkul qloapps
Weaknesses CWE-639
CPEs cpe:2.3:a:webkul:qloapps:*:*:*:*:*:*:*:*
Vendors & Products Webkul
Webkul qloapps
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T21:52:44.250Z

Reserved: 2026-10-26T20:23:37.177Z

Link: CVE-2026-116746

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-26T22:16:59.293

Modified: 2026-10-26T22:16:59.420

Link: CVE-2026-116746

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T07:30:15Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key