HQbird 2024R2 Update 12
HQbird 2024R2 Update 12
IBSurgeon は HQbird 2024R2 Update 12 をリリースしました。こちらからダウンロードできます。
Web インターフェースとアクセス制御
- 管理者アクセスとゲストアクセスに対する権限分離メカニズムを実装しました。ゲストアカウントのデフォルト認証情報は以下のように更新されました:
access.guest-login = vieweraccess.guest-password = password 4 viewer
- データベース登録名に対する検証と一意性要件を追加しました。
- いくつかのエラーメッセージを修正しました。
- Web インターフェースユーザー向けのログアウトメカニズム(ダイジェスト認証モード)を実装しました。
- ローカルストレージのクリーンアップをログアウトと統合しました。
- データベースファイル内の「レプリカ」フラグをリセットおよび設定する機能を追加しました(ウィジェットに追加アイコン)。Firebird 5 でのみテスト済みです。
- Windows インストーラーは、インストール内容と場所の詳細な説明を含む
versions.jsonファイルを生成するようになりました。 - 軽微な構文修正。
バグ修正
- バックアップ・リストア・置換タスク:利用可能なディスク容量を確認する際にターゲットディレクトリの存在をチェックし、ディレクトリが存在しない場合は自動的に作成するようにしました。
- セグメント送信タスク:ウィジェットに表示されるデータソースを修正し、強制ステータスリセットを改善しました(反復間の長い一時停止中またはタスクが無効な場合に、潜在的なエラー状態をクリアします)。
- データベース識別子と名前の一意性チェックにおける誤った大文字小文字の区別を修正しました。
rdb$configテーブルが存在しない場合の Firebird 3 のクライアントライブラリバージョンテーブルの表示を修正しました。
Firebird エンジンの更新
同梱の Firebird ビルドを 5.0.5.1837、4.0.8.3286、3.0.15.33868 に更新しました。
Firebird 5.0.5.1837
主な変更点:
セキュリティ
REPLACE()関数のヒープバッファオーバーフローを修正しました(CVE/GHSA-vfr2-ff6c-7mxw)。- 脆弱性 GHSA-jprr-w4f8-43q3 を修正:プロファイラデータは、所有ユーザーまたは
PROFILE_ANY_ATTACHMENT権限を保持するユーザーのみに制限されるようになりました。 - UDR モジュール読み込み中のディレクトリトラバーサルを防止しました。
- パッケージ内の関数に対する
COMMENT ON PARAMETERコマンドに不足していた権限チェックを追加しました(#8806)。
バグ修正
- セミジョインに変換された
DISTINCTとIN/EXISTSの組み合わせで誤った結果が返される問題を修正しました(#9063)。 - PK と FK インデックスの方向が逆の場合に
[var]binary型で誤った外部キー違反が発生する問題を修正しました(#9059)。 - 同一トランザクション内で blob ID 再利用後に再読み取りした際に、古いインラインブロブコンテンツが返される問題を修正しました(#9060)。
OR演算子と組み合わせたワイルドカード付きSIMILAR TOを修正しました(#9040)。- fbclient の接続/切断サイクル中のクライアント側メモリリークを修正しました(#9014)。
- UDF 後方互換レイヤーでの整数オーバーフローを修正しました(#9025)。
その他
include_table_modifyトレースフィルターが「Locks」および「Conflicts」カウンターを考慮するようになりました。- 適切な VS 2026 サポートを待つ間、Windows-2022 ランナーに切り替えました。
Firebird 4.0.8.3286
REPLACE()関数のヒープバッファオーバーフローを修正しました(CVE/GHSA-vfr2-ff6c-7mxw)。- パッケージ内の関数に対する
COMMENT ON PARAMETERコマンドに不足していた権限チェックを追加しました(#8806)。 - PK と FK インデックスの方向が逆の場合に
[var]binary型で誤った外部キー違反が発生する問題を修正しました(#9059)。 - fbclient の接続/切断サイクル中のクライアント側メモリリークを修正しました(#9014)。
- バックアップ/リストア後の
MAKE_DBKEYの誤動作を修正しました(#8168)。
Firebird 3.0.15.33868
REPLACE()関数のヒープバッファオーバーフローを修正しました(CVE/GHSA-vfr2-ff6c-7mxw)。- パッケージ内の関数に対する
COMMENT ON PARAMETERコマンドに不足していた権限チェックを追加しました(#8806)。 - PK と FK インデックスの方向が逆の場合に
[var]binary型で誤った外部キー違反が発生する問題を修正しました(#9059)。 - fbclient の接続/切断サイクル中のクライアント側メモリリークを修正しました(#9014)。
- 特定の I/O エラー報告ケースで OS エラーテキストが欠落する問題を修正しました。
ダウンロード
/ja/download-hqbird からダウンロードしてください。