CVE Catalog

CVE-2026-71288

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

23th percentile - higher than 23% of all known CVEs

Summary

Koha's guided report builder reads CGI parameters and concatenates them directly into an SQL ORDER BY clause with no allowlist or validation. Since ORDER BY columns cannot be bound via prepared statements, an explicit allowlist is required but missing.

Risk Assessment

An authenticated user could inject SQL code, potentially leading to unauthorized data access or modification of the database.

Recommendation

Apply the vendor's patch or manually add an allowlist of permitted column names for ORDER BY parameters in the report builder.

Other vulnerabilities in Koha

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS