Skip to content
OpenAdvisories
High · 8.8 Public exploit CVE-2026-31844 EUVD-2026-11109GHSA-x6wm-w6mm-jpf2

Authenticated SQL Injection in Koha displayby parameter of suggestion.pl

Published Mar 11, 2026 · Updated Aug 10, 2026 · Assigned by TuranSec

Description

An authenticated SQL Injection vulnerability (CWE-89) exists in the Koha staff interface in the /cgi-bin/koha/suggestion/suggestion.pl endpoint due to improper validation of the displayby parameter used by the GetDistinctValues functionality. Successful exploitation may lead to full compromise of the backend database, including disclosure or modification of stored data.

Affected products

VendorProductAffectedFixed
Koha Community Koha 24.11.0 – ≤ 24.11.12, 25.05.0 – ≤ 25.05.07, 25.11.0 – ≤ 25.11.01 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

References