SUSE SLED15 / SLES15 / openSUSE 15 セキュリティ更新: oniguruma (SUSE-SU-2022:3327-1)

critical Nessus プラグイン ID 165304

Language:

概要

リモートの SUSE ホストに 1 つ以上のセキュリティ更新がありません。

説明

リモートの SUSE Linux SLED15 / SLES15 / openSUSE 15 ホストには、SUSE-SU-2022:3327-1 のアドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。

- Oniguruma 6.9.2 の regext.c における onig_new_deluxe() のメモリ解放後使用(Use After Free)により、細工された正規表現が提供されて、攻撃者が情報漏洩、サービス拒否、またはコード実行を引き起こす可能性があります。攻撃者は、onig_new_deluxe()で処理されたマルチバイトエンコーディングを使用して、1組の正規表現パターンと文字列を提供します。Oniguruma 問題は、PHP と Rust 向けの一般的なオプションライブラリのほか、多くの場合 Ruby にも影響します。(CVE-2019-13224)

- 6.9.3より前のOnigurumaによって、regparse.cで再帰が発生するため、regcomp.cでスタックが枯渇する可能性があります。
(CVE-2019-16163)

- 6.9.4_rc2より前の6.xのOniguramaで問題が検出されました。gb18030.cファイルのgb18030_mbc_enc_len関数で、一致する文字列の終端を通過したかどうかをチェックせずに、UCharポインターが逆参照されます。
これにより、ヒープベースのバッファオーバーリードが発生します。(CVE-2019-19203)

- 6.9.4_rc2 より前の 6.x の Onigurama で問題が検出されました。regparse.cのfetch_interval_quantifier(以前のfetch_range_quantifier)関数では、PENDをチェックせずにPFETCHが呼び出されます。これにより、ヒープベースのバッファオーバーリードが発生します。(CVE-2019-19204)

- 6.9.3 までの Oniguruma には、PHP 7.3.x やその他の製品で使用された場合、regexec.c の str_lower_case_match にヒープベースのバッファオーバーリードがあります。(CVE-2019-19246)

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

ソリューション

影響を受ける libonig4 や oniguruma-devel パッケージを更新してください。

参考資料

https://bugzilla.suse.com/1142847

https://bugzilla.suse.com/1150130

https://bugzilla.suse.com/1157805

https://bugzilla.suse.com/1164550

https://bugzilla.suse.com/1164569

https://bugzilla.suse.com/1177179

https://www.suse.com/security/cve/CVE-2019-13224

https://www.suse.com/security/cve/CVE-2019-16163

https://www.suse.com/security/cve/CVE-2019-19203

https://www.suse.com/security/cve/CVE-2019-19204

https://www.suse.com/security/cve/CVE-2019-19246

https://www.suse.com/security/cve/CVE-2020-26159

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

プラグインの詳細

深刻度: Critical

ID: 165304

ファイル名: suse_SU-2022-3327-1.nasl

バージョン: 1.8

タイプ: local

エージェント: unix

公開日: 2022/9/22

更新日: 2023/11/8

サポートされているセンサー: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 5.9

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

CVSS スコアのソース: CVE-2019-13224

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 8.8

ベクトル: 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: p-cpe:/a:novell:suse_linux:libonig4, p-cpe:/a:novell:suse_linux:oniguruma-devel, cpe:/o:novell:suse_linux:15

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, Host/SuSE/release, Host/SuSE/rpm-list

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

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

パッチ公開日: 2022/9/21

脆弱性公開日: 2019/7/10

参照情報

CVE: CVE-2019-13224, CVE-2019-16163, CVE-2019-19203, CVE-2019-19204, CVE-2019-19246, CVE-2020-26159

SuSE: SUSE-SU-2022:3327-1