JVNDB-2026-037032 | |
OrdaSoftのBook LibraryにおけるSQL インジェクションの脆弱性 | |
| 概要 | |
Joomla拡張機能 - ordasoft.com - Book Library (Free) < 6.4.6 における認証なしSQLインジェクション脆弱性について説明します。site/booklibrary.php 内の books() 関数は、field および direction というリクエストパラメータを読み取り、それぞれを protectInjectionWithoutQuote() 関数に渡します。この関数の唯一の実質的な保護はキーワードのブラックリストであり、リテラルな部分文字列「select」を検出すると値の拒否ではなく、$db->quote() でラップします。しかし、これらの値はその後、引用符なしの ORDER BY 句に直接連結されており、引用符があってもこの位置では保護効果がありません。脆弱なコード経路に到達するためには2つの条件があります。1つ目はセッションに保存されたソートのデフォルトを初期化するための最初のリクエストであり、2つ目はペイロードの効果を変えずにブラックリストの部分文字列チェックを回避するための末尾の陽動コメント(-- xselect)です。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 9.8 (緊急) [NVD値]
| |
| 影響を受けるシステム | |
|
| |
OrdaSoft | |
|
| |
| 想定される影響 | |
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 | |
| 対策 | |
参考情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
|
| |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/09/28 |
| 登録日 | 2026/10/08 |
| 最終更新日 | 2026/10/08 |



