AlmaLinux 9.2 [TuxCare] セキュリティ更新:jq/jq-devel の複数の脆弱性(ALMALINUX9.2:CLSA-2026:1778142360)

medium Nessus プラグイン ID 351784

概要

AlmaLinuxホストに1つ以上のセキュリティ更新プログラムがありません。

説明

AlmaLinux 9.2 ホストには、TuxCare ALMALINUX9.2:CLSA-2026:1778142360アドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- jq はコマンドライン JSON プロセッサです。バージョン 1.8.1 以前では、jq の src/jv_aux.c にある関数 jv_setpath()、jv_getpath()、delpaths_sorted() が無限再帰を使用します。その深度は呼び出し元が指定したパス配列の長さによって制御され、深さ制限は適用されません。攻撃者は、~65,000 個の整数(~200 KB)のフラット配列を含む JSON ドキュメントを用意できます。信頼できる jq フィルターがこれをパス引数として使用すると、C コールスタックが使い果たされ、セグメンテーション違反(SIGSEGV)でプロセスがクラッシュします。このバイパスが機能するのは、既存のMAX_PARSING_DEPTH(10,000)制限が JSON パーサーのみを保護し、プログラムで配列を任意の長さに構築できるランタイムパス操作は保護しないためです。影響は、jqのsetpath、getpath、delpathsビルトインを通じて信頼できないJSON入力を処理するアプリケーションまたはサービスに影響を与えるサービス拒否(回復不能なクラッシュ)です。この問題は、コミットfb59f1491058d58bdc3e8dd28f1773d1ac690a1fで対処されています。(CVE-2026-33947)

- jq はコマンドライン JSON プロセッサです。6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b より前のコミットには、CLI 入力解析において、埋め込まれた NULL バイトによる検証バイパスが可能になる脆弱性があります。ファイルまたは stdin から JSON を読み取るとき、jq は fgets() からの実際のバイトカウントの代わりに、strlen() を使用してバッファの長さを決定します。これにより、最初の NULL バイトの入力が切り捨てられ、先行するプレフィックスのみが解析されます。これにより、攻撃者が、NUL バイトの前に無害な JSON プレフィックスを付けて、その後に悪意のある末尾データを付けて入力を細工することが可能になります。この場合、jq は接尾辞を密かに破棄しながら、プレフィックスだけを有効な JSON として検証します。
信頼できないJSONを下流のコンシューマーに転送する前に検証するのにjqに依存するワークフローは、パーサー差分攻撃の影響を受けやすくなります。これらのコンシューマーは、悪意のある末尾のバイトを含む完全な入力を処理する可能性があるためです。この問題は、コミット 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b によりパッチ修正されています。
(CVE-2026-33948)

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

TuxCareアドバイザリALMALINUX9.2:CLSA-2026:1778142360のガイダンスに基づいて、影響を受けるパッケージを更新してください。

参考資料

https://cve.tuxcare.com/els/releases/CLSA-2026:1778142360

http://www.nessus.org/u?d6e1b39a

プラグインの詳細

深刻度: Medium

ID: 351784

ファイル名: tuxcare_alma_linux_9.2_CLSA-2026-1778142360.nasl

バージョン: 1.1

タイプ: Local

公開日: 2026/9/30

更新日: 2026/9/30

サポートされているセンサー: Nessus Agent, Continuous Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5

パーセンタイル: 94.11

Vendor

Vendor Severity: Moderate

CVSS v2

リスクファクター: Medium

基本値: 5

現状値: 3.9

ベクトル: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N

CVSS スコアのソース: CVE-2026-33948

CVSS v3

リスクファクター: Medium

基本値: 5.3

現状値: 4.8

ベクトル: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

現状ベクトル: CVSS:3.0/E:P/RL:O/RC:C

CVSS v4

リスクファクター: Medium

Base Score: 6.3

Threat Score: 2.9

Threat Vector: CVSS:4.0/E:P

Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

脆弱性情報

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/AlmaLinux/release, Host/AlmaLinux/rpm-list, Host/OS/extended-third-party

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2026/5/7

脆弱性公開日: 2025/11/13

参照情報

CVE: CVE-2026-33947, CVE-2026-33948

CLSA: 2026:1778142360