Cyber Posture

CVE-2025-22954

Critical

Published: 12 March 2025

Published
12 March 2025
Modified
15 April 2026
KEV Added
Patch
CVSS Score 10.0 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
EPSS Score 0.1880 95.3th percentile
Risk Priority 31 60% EPSS · 20% KEV · 20% CVSS

Description

Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.

Security Summary

CVE-2025-22954 is a SQL injection vulnerability in the GetLateOrMissingIssues function within the C4/Serials.pm module of Koha, an open-source library management system. The flaw affects Koha versions prior to 24.11.02 and is exploitable through the /serials/lateissues-export.pl script via the supplierid or serialid parameters. It has been assigned CWE-89 and carries a CVSS v3.1 base score of 10.0 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H), indicating critical severity due to its potential for complete system compromise.

Unauthenticated attackers can exploit this vulnerability remotely over the network with low complexity and no user interaction required. By injecting malicious SQL payloads into the supplierid or serialid parameters, attackers gain the ability to execute arbitrary SQL queries against the underlying database, potentially leading to high-impact outcomes such as unauthorized data extraction, modification, or deletion, as well as denial-of-service conditions. The changed scope (S:C) amplifies risks, allowing attackers to affect not only the targeted component but also related systems or data stores.

Mitigation is addressed in Koha 24.11.02, as detailed in the official release announcement and the associated bug report (Bugzilla #38829). Security practitioners should upgrade affected Koha installations to version 24.11.02 or later to patch the vulnerability, and review access controls for the /serials/lateissues-export.pl endpoint in the interim.

Details

CWE(s)
CWE-89

MITRE ATT&CK Enterprise Techniques

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

SQL injection in unauthenticated public-facing web endpoint (/serials/lateissues-export.pl) directly enables T1190 exploitation of public-facing applications for initial access and arbitrary database queries.

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

References