概要
リモートの openSUSE ホストに 1 つ以上のセキュリティアップデートがありません。
説明
リモートの openSUSE 16 ホストに、複数の脆弱性の影響を受けているパッケージがインストールされています。これらの脆弱性は openSUSE-SU-2026:21889-1 アドバイザリで言及されています。
- CVE-2026-84383:ネスト化された iden/auxl 項目からの重複アルファプレーンを介した scale_nearest_neighbor() におけるヒープバッファオーバーフロー(bsc#1279443)。
- CVE-2026-84384:brotli/zlib 展開パスに出力サイズ制限がないため、展開爆弾 OOM/DoS(bsc#1279445)が発生する可能性があります。
- CVE-2026-84444:unci エンコーダーでの領域外書き込み(bsc#1279448)。
- CVE-2026-84446:シーケンスデコードタイミングテーブル初期化により、終端しないループとバインドされていないメモリが可能になり、max_sequence_framesがバイパスされます(bsc#1279447)。
- CVE-2026-84447:派生イメージの間接参照チェーンとタイル状のオフセットが、デコードキャッシングと MemoryHandle 制限をバイパスし、CPU/メモリ増幅の DoS を引き起こします(bsc#1279446)。
- CVE-2026-84448:inline-mask 領域 API におけるヒープの領域外読み取り(bsc#1279449)。
- CVE-2026-84450:「clap」プロパティのあるイメージアイテムと、「INT32_MAX + 1」を超える寸法を宣言する ISPE は、中止を通じてクラッシュを引き起こす可能性があります(bsc#1280002)。
- CVE-2026-84451:4096 ? 4096 をアドバタイズする細工された HEIF ファイルが、整数オーバーフロー(bsc#1280001)のために領域外読み取りを引き起こす可能性があります。
- インターリーブされたビット深度 <= 8 (bsc#1273083) の RRGGBB 画像の非圧縮エンコーダーにおけるヒープ領域外書き込み。
- 派生アイテムおよびピクセルプレーン処理での領域外の読み取りと書き込み(bsc#1279444)。
libheif に対する変更:
- バージョン 1.23.4 への更新:
* CVE-2026-XXXXX:max_items セキュリティ制限が iinf の子ボックスに適用されていなかったため、ファイルが無制限の数のアイテムを宣言する可能性があります。
* CVE-2026-XXXXX:参照サイクルチェックの無限再帰により、項目カウント制限が無効な場合、バインドされることなく、派生項目の長いチェーンでパーサーがクラッシュしました。
* CVE-2026-XXXXX:パラレルグリッドタイルデコーディング(デフォルトで有効)でのロック順番の反転による永続的なデコーダーデッドロック。
* CVE-2026-XXXXX:ルミナンスとクロマのビット深度が異なる画像のエンコーダープラグインにおけるヒープ領域外読み取り。
* CVE-2026-XXXXX:heif_track_get_next_raw_sequence_sample() での再利用できないメモリリーク。
* CVE-2026-XXXXX:WebCodecs デコーダープラグインにおけるヒープ領域外読み取り
- 1.23.3 からの修正を含みます:
* CVE-2026-XXXXX:2 つの Chroma コンポーネントが異なるビット深度を宣言するときの非圧縮(unci)混合インタリーブデコーダーにおけるヒープバッファオーバーフロー(書き込み)。
* CVE-2026-XXXXX:画像とそのアルファ補助画像の間の参照サイクルを通じての永続的なデコーダーデッドロック。
* CVE-2026-XXXXX:YCbCr 4:2:0 から 16 ビットのインターリーブされた RGB への変換における、クロマプレーンのビット深度が Luma より低い場合のヒープ領域外読み取り
* CVE-2026-XXXXX:高ビット深度のアルファチャネルをエンコードする際の SVT-AV1 エンコーダープラグインにおけるヒープバッファオーバーフロー、およびその send-picture エラーパスの二重解放。
* CVE-2026-84451:不完全な修正:unci デコーダー(icef なし)のタイル範囲チェックが、依然としてオーバーフローし、領域外読み取りが発生する可能性があります
* CVE-2026-XXXXX:非圧縮(uncv)イメージシーケンスの奇数高さ 4:2:0 フレームを RGB に変換するときのヒープ領域外読み取り。
* CVE-2026-XXXXX:R、G、B プレーンのビット深度が異なる場合の、RGB から YCbCr へのアイデンティティマトリックスカラー変換における領域外読み取り
* CVE-2026-84450:オーバーサイズの ispe と組み合わせた clap プロパティが、分数演算の assert() に到達し、プロセスを中止しました(不完全な修正)。代わりにエラーが返されます。
* いくつかのささまな検出結果を修正します
* 16 を超えるターゲットビット深度に対する HDR ビット深度アップコンバージョンにおける未定義の動作(マイナスシフト)を修正します。そのような変換は現在拒否されています。
* 多数のバグ修正
- バージョン 1.23.2 に更新してください:[jsc#PED-16355]
* CVE-2026-84383:ネスト化された iden/auxl アイテムからの重複アルファプレーンを介した scale_nearest_neighbor() におけるヒープバッファオーバーフロー。(boo#CVE-2026-84383)
* 派生アイテムおよびピクセルプレーン処理での領域外の読み書き。iden および auxl アイテム チェーンを使用して、細工されたファイルは、画像ジオメトリとは異なるサイズのピクセル プレーンを添付できます。クロップ、スケール、プレーン抽出のコードが、これらのプレーンに間違ったサイズでインデックスを付けました。有効なコード実行の悪用が確認されました。プレーンサイズは、消費される場所を問わず検証されるようになりました。(boo#1279444)
* CVE-2026-84384:MIME メタデータと unci イメージデータの brotli/zlib 展開には有効な出力サイズ制限がないため、展開爆弾でメモリを使い果たす可能性があります。展開された出力がセキュリティ制限により制限されるようになりました。(boo#1279445)
* CVE-2026-84447:派生イメージ参照のチェーン(grid、iovl、iden)がデコードキャッシングとメモリ制限をバイパスし、CPU とメモリを増幅しました。(boo#1279446)
* CVE-2026-84446:シーケンスサンプルタイミングの初期化により、終端しないデコードループと制限されないメモリが発生し、max_sequence_framesをバイパスする可能性があります。(boo#1279447)
* CVE-2026-84444:heif_context_add_image_tile() に、そのプレーンが宣言されたサイズと一致しないタイルが与えられたときの、unci エンコーダーでの領域外書き込み。(boo#1279448)
* CVE-2026-84448:mask_data_len が領域ジオメトリと一致しない場合の、inline-mask 領域 API のヒープ領域外読み取り。(boo#1279449)
* std::bad_alloc などの C++ 例外は、C API 読み取り/デコードエントリポイントをエスケープできなくなりました。プロセスを中止する代わりに、heif_errorとして返されます
* ピクセルイメージプレーン割り当ての assert() がランタイムエラーに置換されました
* トラックが保有できる以上のサンプルを記述する stts/ctts テーブルは拒否されます
* pclr(JPEG 2000 パレット)ボックス:パレットエントリの数はボックスサイズによって制限されます
* BitReader::skip_bytes() は現在一定時間です(偽造のアライメント値でのファザータイムアウトを修正します)
* iden アイテムは、その他のすべてのアイテムと同様にデコードされた画像サイズを検証するようになりました
* 非圧縮(unci)エンコーダーはピクセルプレーンのないイメージを拒否します
* サイズが 0(ファイルの最後まで拡張される)の meta、mini、および moov のボックスは、正しく解析されるようになりました
* ファイルサイズをプローブする際の整数オーバーフローを修正しました
* OpenH264 デコーダーで NAL ユニット長を読み取る際の未定義の動作(符号付きシフト)を修正しました
* heif_region_item_add_region_inline_mask_data() では、ゼロ以外の幅と高さが必要となり、mask_data_lenは想定された値(幅 * 高さ + 7) / 8 と等しくなければなりません。そうしないと、マスクを保存せずにエラーが返されます
* heif_image_add_plane() は、1..128 より前のビット深度または 1..255 より外のインターリーブされたコンポーネントカウントを中止せずに、エラーを返します
Tenable は、前述の記述ブロックを SUSE セキュリティアドバイザリから直接抽出しています。
Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。
ソリューション
影響を受けるパッケージを更新してください。
プラグインの詳細
ファイル名: openSUSE-2026-21889-1.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus
リスク情報
ベクトル: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C
ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C
脆弱性情報
CPE: cpe:/o:novell:opensuse:16.0, p-cpe:/a:novell:opensuse:gdk-pixbuf-loader-libheif, p-cpe:/a:novell:opensuse:libheif-aom, p-cpe:/a:novell:opensuse:libheif-dav1d, p-cpe:/a:novell:opensuse:libheif-devel, p-cpe:/a:novell:opensuse:libheif-ffmpeg, p-cpe:/a:novell:opensuse:libheif-jpeg, p-cpe:/a:novell:opensuse:libheif-openh264, p-cpe:/a:novell:opensuse:libheif-openjpeg, p-cpe:/a:novell:opensuse:libheif-rav1e, p-cpe:/a:novell:opensuse:libheif-svtenc, p-cpe:/a:novell:opensuse:libheif1
必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list
エクスプロイトの容易さ: Exploits are available