CVE-2026-55442 Goobi viewer 正規表現脆弱性でクエリ改ざんの可能性

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-10-23T15:17:32.730 / 更新日: 2026-10-23T16:28:32.357 / CVSS: 5.3 / 深刻度: MEDIUM

Goobi viewerのSolrTools.cleanUpQuery()関数に、ユーザー入力のクエリ文字列からSolrローカルパラメータ構文({!…})を除去する処理に脆弱性があります。この処理の正規表現は、{{!…}}のように二重の波括弧でラップされた場合に破綻し、内側の {!…} が無効化されずにSolrに送信される可能性があります。これにより、クエリの改ざんや不正なデータアクセスが可能になる恐れがあります。影響範囲は23.03から26.05未満のバージョンで、特にSolrへの入力処理を経るエンドポイントが対象です。確認時には、利用中のGoobi viewerのバージョンを確認し、26.05以降への更新が求められます。また、curlなどの外部ツール経由でSolrにアクセスする際の入力検証設定も見直す必要があります。脆弱性の影響は、不正なクエリがSolrに届くことで検索結果の改ざんやデータ漏洩に繋がる可能性があるため、早急な対応が推奨されます。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性の本質は何か。ユーザー入力の検証が不完全であるという点に注目すべきだろうか。それとも、システム設計における信頼の前提が崩れた結果なのか。

プラトン

どちらも重要な観点ですが、現場の管理者として最もまず確認すべきは、利用中のGoobi viewerのバージョンです。23.03から26.05未満のバージョンが影響範囲です。curlなどで外部ツール経由でSolrにアクセスする際、入力検証が正しく行われているかを確認する必要があります。

ソクラテス

では、この脆弱性がもたらす倫理的ジレンマは、情報の自由とセキュリティのバランスにあるのか。

プラトン

いや、それよりもLinux運用者が直面する現実的課題が重要です。パッチ適用が26.05以降に求められることを忘れてはなりません。また、変更管理プロセスでこの脆弱性の影響範囲を明確に記録し、監視ツールで異常クエリの検出を強化する必要があります。

ソクラテス

しかし、この問題は単なる技術的ミスなのでしょうか。それとも、システム設計の哲学に深く根ざした誤りではないか。

プラトン

技術的ミスの一例です。正規表現の設計が二重の波括弧を考慮していなかった点が問題です。現場では、ベンダーの公式情報を確認し、NVDの記載通りにCVSS 5.3の深刻度を踏まえた対応を進めるべきです。

ソクラテス

では、この脆弱性の教訓は何か。

プラトン

「確認」の重要性です。バージョン確認、影響調査、パッチ適用、変更管理、監視設定、ベンダー情報の確認——これらが連鎖して、システムの安全性を守ります。そして、忘れずに、curlなどのツールの入力検証を再評価してください。さもなくば、次の「{{!…}}」がやってきますよ。

関連キーワード: curl