---
id: CVE-2026-115326
title: QloApps through 1.7.0 IDOR via OrderDetailController Refund Request
summary: >-
  QloApps through 1.7.0 contains an insecure direct object reference
  vulnerability in OrderDetailController::displayAjaxSubmitRefundRequest() that
  allows authenticated customers to submit refunds for other customers' service
  lines. Attacke…
severity: medium
cvss: 5.4
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'
cvssSource: cna
cwe:
  - CWE-639
vendor: Webkul
product: QloApps
affected:
  - QloApps <= 1.7.0
published: '2026-10-22'
updated: '2026-10-22'
sourceUpdated: '2026-10-22T10:57:44.551Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-115326'
references:
  - url: 'https://github.com/Qloapps/QloApps/pull/1930'
  - url: >-
      https://github.com/Qloapps/QloApps/commit/105241f9a77e94b30d6c2d577d14b247f33a5fba
  - url: >-
      https://github.com/Qloapps/QloApps/blob/v1.7.0/controllers/front/OrderDetailController.php#L624-L631
  - url: 'https://github.com/Qloapps/QloApps'
  - url: >-
      https://www.vulncheck.com/advisories/qloapps-through-1.7.0-idor-via-orderdetailcontroller-refund-request
    label: >-
      VulnCheck Advisory: QloApps through 1.7.0 IDOR via OrderDetailController
      Refund Request
tags:
  - cve.org
ingestedAt: '2026-10-22T11:37:02.335Z'
---

## Overview

QloApps through 1.7.0 contains an insecure direct object reference vulnerability in OrderDetailController::displayAjaxSubmitRefundRequest() that allows authenticated customers to submit refunds for other customers' service lines. Attackers can submit foreign id_service_product_order_detail values with their own id_order to create refund records, cancel victims' service lines, and corrupt refund quantities.

## Affected

- `QloApps <= 1.7.0`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
