{"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","slug":"CVE-2026-115326","body":"## Overview\n\nQloApps 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.\n\n## Affected\n\n- `QloApps <= 1.7.0`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":30,"depthScoreParts":{"impact":29.7,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}