HQbird 2024R2 更新11
HQbird 2024R2 Update 11
リリースの焦点:Firebird 2.5 のセキュリティパッチ、新しい暗号化プラグイン機能、FBDataGuard の改善、および一般的な安定性の修正。
セキュリティ警告
Firebird 2.5 - 重大な脆弱性の修正
すべての Firebird 2.5 ユーザーは対応が必要です。
Firebird 2.5 バニラは 2019 年にサポート終了となり、以降アップストリームのセキュリティアップデートは提供されていません。今回の HQbird リリースでは、最近発見され、Firebird 3.0、4.0、5.0 ですでに修正されたいくつかの深刻な脆弱性に対する修正がバックポートされています。
- CVE-2026-28212 - HQbird Firebird 2.5.27192 で修正
- CVE-2025-54989 - HQbird Firebird 2.5.27192 で修正
- CVE-2026-33337 - HQbird Firebird 2.5.27192 で修正
- CVE-2026-35215 - HQbird Firebird 2.5.27192 で修正
- CVE-2025-65104 - 修正済み(クライアントのみの問題:Firebird 4+ に接続する fbclient.dll)
- CVE-2026-40342 - 該当なし、Firebird 2.5 には存在しない
推奨事項:既存のすべての Firebird 2.5 インストールを、最新の HQbird Firebird 2.5 に直ちにアップグレードしてください。
Firebird 3.0 / 4.0 / 5.0 - 最新バージョンを使用してください
上記の脆弱性は Firebird 3.0、4.0、5.0 にも影響します。これらは以下のアップストリームのバニラリリースで対処されています:
- Firebird 3.0.14
- Firebird 4.0.7
- Firebird 5.0.4
HQbird ユーザー向けに、このリリース(2024 R2 Update 11)に含まれる推奨バージョンは以下のとおりです:
- Firebird 5.0 - 推奨ビルド:5.0.5.xxx
- Firebird 4.0 - 推奨ビルド:4.0.8.xxx
- Firebird 3.0 - 推奨ビルド:3.0.15.xxx
FIREBIRD 5 - 重要なバグ修正
QA チームは、多数の LEFT JOIN 句を含む複雑なクエリの最適化に影響する、長年にわたる重要なバグを特定しました。これは、この HQbird リリースに含まれる Firebird 5 ビルドで修正されています。
詳細:https://github.com/IBSurgeon/hqbird/commit/2f91fa002ff29d95eb0238666270928b575d568f/
暗号化プラグインの改善
Firebird 4 で KeyHolderStdin サポートが追加されました。この機能は以前は Firebird 5 でのみ利用可能でした(Firebird 3 は異なるメカニズムを使用)。このアップデートにより、Firebird 4 ユーザーは暗号化パスワードを stdin 経由で渡すことができ、パスワードをディスクに保存せずにコマンドラインツールを安全に使用できるようになります。
対象ツール:gfix、gbak、nbackup。
開発中やデバッグ中でも、KeyHolder.conf のパスワード保存を使用する必要はなくなりました。
インストール:
- バニラ HQbird ユーザー:更新されたインストールスクリプト(Windows で暗号化プラグインをダウンロードしてインストール)が以下で利用可能です:https://github.com/IBSurgeon/FirebirdEncryptionPluginInstall
- HQbird ライセンスユーザー:HQbird インストーラーに直接含まれています。
サイレントモードインストール(WINDOWS)
Windows のサイレントインストールプロセスにいくつかの改善が行われ、より柔軟で設定可能なインストール体験が提供されます。
HQBIRD FBDATAGUARD の変更点
改善点
- 再初期化のデフォルトの追加パラメータを調整。
- レプリケーション設定の生成:空の値を持つすべての設定キーを削除。ノードの役割に関係のない要素を削除(マスター/レプリカの役割切り替え後、またはバージョン 2/3 から 4/5 へのアップグレード後に、設定内のパラメータは保持)。
- データベース接続に UTF-8 エンコーディングを強制(以前の動作を復元)。
- Jaybird 5.12 にアップグレード。
- カスタム認証プラグインリストを使用する際の接続文字列生成を修正。
- データベースに入力された登録名の一意性チェックと要件を追加。
ゲストユーザーのアクセス権限分離
管理者ユーザーとゲストユーザーに対して、新しいアクセス権限分離メカニズムが実装されました。
デフォルトのゲスト認証情報(変更済み):
access.guest-login = viewer
access.guest-password = password4viewer
ゲストユーザーの制限:
- オンデマンドタスクを実行できない(「アクセスが拒否されました」ダイアログが表示される)。
- 再初期化を実行できない。
- トレースセッション、スピードテストの管理、パスワードの変更ができない。
追加メモ:
- パスワードは、ファイル \HQBirdData\config\access.properties を手動で編集することによってのみ変更できます。
- access.guest-password が空のままの場合、ゲストアカウントでのログインは完全にブロックされます。
- 管理者ユーザー名とゲストユーザー名の一意性は検証されません。
バグ修正
- ファイルシステムの権限が不十分な場合のエラー処理に関するいくつかの問題を修正。
- VSS リクエストハンドラーに追加のログ記録とエラー通知を追加。
- ファイル転送タスクの新しいデフォルトパスワードに合わせてデフォルト設定を調整(ポート:8722 / ユーザー:socketuser / 強力なパスワード)。
- 「すべてのタスクが一時的に無効」状態のデータベースに対する、まれに発生する誤った重大通知を修正。
ダウンロード
HQbird 2024R2 Update を /ja/download-hqbird からダウンロード