VYPR
Unrated severityNVD Advisory· Published Mar 6, 2023· Updated Aug 6, 2024

ByWater Solutions bywater-koha-xslt systempreferences.pl StringSearch sql injection

CVE-2015-10091

Description

A vulnerability has been found in ByWater Solutions bywater-koha-xslt and classified as critical. This vulnerability affects the function StringSearch of the file admin/systempreferences.pl. The manipulation of the argument name leads to sql injection. The attack can be initiated remotely. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The patch is identified as 9513b93c828dfbc4413f9e0df63647401aaf4e58. It is recommended to apply a patch to fix this issue. VDB-222322 is the identifier assigned to this vulnerability.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

A critical SQL injection vulnerability in ByWater Koha XSLT's StringSearch function allows remote attackers to execute arbitrary SQL commands via the name parameter.

Vulnerability

A critical SQL injection vulnerability exists in the StringSearch function within admin/systempreferences.pl of ByWater Solutions' bywater-koha-xslt. The function constructs an SQL query by directly concatenating user-supplied values from the name parameter into the query string without using parameterized queries [1]. This allows an attacker to inject arbitrary SQL commands. Due to the continuous delivery rolling release model, no specific affected version numbers are available; however, all versions prior to the patch are vulnerable.

Exploitation

An attacker can exploit this vulnerability remotely by sending a crafted HTTP request to the admin/systempreferences.pl endpoint with a malicious name parameter containing SQL injection payloads. No authentication is explicitly required based on the available information, but the endpoint may be restricted to authenticated users in typical deployments. The vulnerable code path directly interpolates the name value into the SQL statement, enabling the attacker to manipulate the query.

Impact

Successful exploitation allows an attacker to execute arbitrary SQL commands against the underlying database. This can lead to unauthorized access, disclosure, modification, or deletion of sensitive data stored in the Koha system. Given the critical severity, full compromise of the database is possible.

Mitigation

The fix is implemented in commit 9513b93c828dfbc4413f9e0df63647401aaf4e58 [1], which replaces the vulnerable string interpolation with parameterized queries using placeholders. Users should apply this patch immediately. As the product uses rolling releases, no version-specific update is provided; the patch should be integrated into the current deployment. No workarounds are documented.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.