CyberRota Analysis
AI-GeneratedA stored SQL injection vulnerability exists in Koha versions up to 26.05.01, allowing authenticated staff with specific permissions to manipulate the image_name field in patron card layouts. This flaw can lead to unauthorized access to the entire Koha database, exposing sensitive patron information and staff password hashes. Organizations using Koha, particularly libraries and educational institutions, should prioritize patching this vulnerability to protect against potential data breaches.
Original NVD Description
A stored SQL injection vulnerability in Koha through 24.11.17, 25.05.12, 25.11.06, and 26.05.01 allows authenticated staff with the tools => label_creator permission to execute arbitrary SQL via the image_name field of a patron card layout. The image_name value is stored verbatim in the layout XML and later concatenated raw into a SQL query in patroncards/create-pdf.pl when a patron card batch is printed. An attacker can read the entire Koha database including patron PII and staff bcrypt password hashes via error-based or time-based blind injection.