Joomla Extension - ordasoft.com - Unauthenticated SQL Injection in Book Library (Free) < 6.4.6 - site/booklibrary.php’s books() function reads the field and direction request parameters and passes each through a function called protectInjectionWithoutQuote(), whose only real protection is a keyword blacklist that, on detecting the literal substring select, wraps the value in $db->quote() instead of rejecting it. The value is then concatenated directly into an unquoted ORDER BY clause, a position where quoting provides no protection at all. Reaching the vulnerable code path requires two conditions: a first request to prime session-stored sort defaults, and a trailing decoy comment (-- xselect) that satisfies the blacklist’s substring check without altering the payload’s effect.
References
| Link | Resource |
|---|---|
| https://www.ordasoft.com/ | Product |
Configurations
History
07 Oct 2026, 21:02
| Type | Values Removed | Values Added |
|---|---|---|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 9.8 |
| CPE | cpe:2.3:a:ordasoft:book_library:*:*:*:*:*:joomla\!:*:* | |
| References | () https://www.ordasoft.com/ - Product | |
| First Time |
Ordasoft book Library
Ordasoft |
28 Sep 2026, 19:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-09-28 19:16
Updated : 2026-10-07 21:02
NVD link : CVE-2026-101110
Mitre link : CVE-2026-101110
CVE.ORG link : CVE-2026-101110
JSON object : View
Products Affected
ordasoft
- book_library
CWE
CWE-89
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
