PT-2026-49097 · Koha Community+1 · Koha

·

CVE-2026-6428

·

Published

2026-06-13

·

Updated

2026-08-10

CVSS v2.0

7.5

High

VectorAV:N/AC:L/Au:S/C:C/I:N/A:P
Name of the Vulnerable Software and Affected Versions Koha Community Koha versions 22.11.0 through 22.11.37 Koha Community Koha versions 23.x Koha Community Koha versions 24.0 through 24.11.15 Koha Community Koha versions 25.05.0 through 25.05.10 Koha Community Koha versions 25.11.0 through 25.11.04 Koha Community Koha versions 26.05.0 through 26.05.00 Koha Community Koha versions 26.11.0 through 26.10.99
Description An authenticated staff user with the Reports module flag can read arbitrary data from the application database. This occurs when the Criteria parameter matches /branchcode/ in the 'reports/catalogue out.pl' endpoint. The issue stems from the calculate() function, which concatenates the unmodified Filter request parameter directly into a LIKE clause of a SQL statement and executes it via DBI without using bound parameters. This allows for error-based SQL injection, enabling full read access to sensitive tables such as borrowers (containing password hashes, 2FA secrets, and personally identifiable information), borrower password recovery, api keys, and sessions.
Recommendations Update Koha Community Koha version 22.11.37 to 22.11.38. Update Koha Community Koha versions 23.x to a version where the fix is applied. Update Koha Community Koha versions 24.x to 24.11.16. Update Koha Community Koha versions 25.05.x to 25.05.11. Update Koha Community Koha versions 25.11.x to 25.11.05. Update Koha Community Koha versions 26.05.x to 26.05.01. Update Koha Community Koha versions 26.11.x to 26.11.00.

Exploit

Fix

SQL injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-6428

Affected Products

Koha