CVE-2025-22954CWE-89

GetLateOrMissingIssues in C4/Serials.pm in Koha before 24.11.02 allows SQL Injection in /serials/lateissues-export.pl via the supplierid or serialid parameter

Critical ยท published March 12, 2025

CVSS v3.1
10.0
EPSS
26%
Percentile
98.0
In the wild
Unconfirmed
What it is

๐Ÿ”ฅ An unsuspecting supplier ID could grant an attacker full access to your database โ€” all thanks to a SQL injection vulnerability lurking in Koha! ๐Ÿ˜ฑ Imagine a library where anyone could slip a note into the return box that changes book records without anyone checking โ€” that's what this vulnerability allows! An attacker could exploit this vulnerability to extract sensitive data, modify records, or even delete crucial information, causing chaos in your library management system. If this SQL injection is exploited, it could lead to catastrophic data breaches or loss of critical operations. ๐Ÿ˜จ

Put simply

Imagine a library where anyone could slip a note into the return box that changes book records without anyone checking โ€” that's what this vulnerability allows! This SQL injection vulnerability in the GetLateOrMissingIssues function of Koha allows attackers to manipulate the database through the supplierid or serialid parameters in the lateissues-export.pl script, compromising the integrity of your data.

What to do

An attacker could exploit this vulnerability to extract sensitive data, modify records, or even delete crucial information, causing chaos in your library management system. If this SQL injection is exploited, it could lead to catastrophic data breaches or loss of critical operations. ๐Ÿ˜จ To protect your system, immediately patch Koha to version 24.11.02 or later. Ensure that all SQL queries are properly sanitized and use prepared statements to prevent injection attacks. Regularly audit your database for anomalies to catch any unauthorized changes. ๐Ÿ›ก๏ธ You've got this! Stay proactive, and you'll have this vulnerability squared away in no time! ๐Ÿ’ช๐Ÿš€

The record
Technical detail
CVSS v3.1
10.0 ยท CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.25555 ยท 98.0th percentile
Weakness
CWE-89 ยท Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-03-12T00:00Z
EPSS history
Timeline
  • 12 MAR 00:00Z
    GetLateOrMissingIssues in C4/Serials.pm in Koha before 24.11.02 allows SQL Injection in /serials/lateissues-export.pl via the supplierid or serialid parameter
    cvelistv5