CVE-2026-71288

HIGH

Koha SQL Injection via order_by and {order}_ovalue Parameters in guided_reports.pl

Title source: cna
STIX 2.1

Description

Koha's guided report builder (reports/guided_reports.pl) reads the CGI parameter and, for each value, a dynamically-named parameter, and concatenates both directly into an SQL ORDER BY clause with no allowlist or validation. Since ORDER BY columns cannot be bound via prepared-statement placeholders, this requires an explicit allowlist, which does not exist.

References (2)

Core 2

Scores

CVSS v3 8.8
EPSS 0.0025
EPSS Percentile 16.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Details

CWE
CWE-89
Status published
Products (1)
Koha Community/Koha < 26.05.01-1
Published Aug 05, 2026
Tracked Since Aug 05, 2026