Linux Distros のパッチ未適用の脆弱性: CVE-2026-89472

medium Nessus プラグイン ID 345287

概要

Linux/Unix ホストには、ベンダーにより修正されていないことを示す脆弱性を持つ複数のパッケージがインストールされています。

説明

Linux/Unix ホストには、ベンダーが提供するパッチが利用できない脆弱性の影響を受ける複数のパッケージがインストールされています。

- power:supply:charger-manager:sysfs charger_manager_remove() を漏洩する前にレギュレーターを登録し、err_reg_extcon プローブエラーパスは、power_supply sysfs エントリをティアダウンする前に regulator_put() で各チャージャーレギュレーターを解放します(power_supply_unregister())。charger_manager_remove() は、regulator_put() ループの後で try_charger_enable(cm, false) も呼び出します。regulator_put()とpower_supply_unregister()の間に位置する充電器のexternally_control sysfs属性への同時書き込みでは、charger_externally_control_store()を実行してtry_charger_enable()を呼び出す可能性があります。()は、充電が有効になると、すでに解放されたコンシューマーハンドルをデリファレンスします。課金が有効な場合、.remove() の try_charger_enable(cm, false) も、解放されたハンドルを直接逆参照します。どちらも use-after-free ウィンドウを残します。対称的に、プローブはレギュレータ(regulator_get、charger_manager_register_extcon内)を取得する前にsysfsエントリ(power_supply_register)を登録するため、レギュレータが利用可能になる前にユーザー空間がexternally_controlに到達できます。同期/非同期境界で charger_manager_register_extcon() を分割します。
charger_manager_get_regulators() (regulator_get のみ、非同期プロデューサーなし)は power_supply_register() の前に実行されるようになりました。このため、レギュレーターが使用可能になるまで sysfs は生きていません。また、charger_manager_register_extcon() は extcon notifier/work セットアップだけを保持します(power_supply_register() の後もこのため、power_supply_register() の失敗は extcon セットアップに到達できません。これにより、sysfs セットアップ/ティアダウンの順序が対称に保たれ、以前のプローブエラーパスに非同期プロデューサーが導入されることはありません。両方のティアダウンパスで power_supply_unregister() と try_charger_enable(cm, false) を regulator_put() ループの前方に移動し、err_reg_extconを調整します(power_supply_unregister() から regulator_put() の場合は err_regulator から抜け出し、get_regulators自体の失敗時にセルフロールバックします)。これは、同じハンドルの個別の extcon-notifier 駆動の逆参照に対処せず、独自の同期設計が必要です。社内の静的解析ツールによって発見されました。(CVE-2026-89472)

Nessus は、ベンダーから報告されたパッケージの存在に依存していることに注意してください。

ソリューション

現時点で既知の解決策はありません。

参考資料

https://security-tracker.debian.org/tracker/CVE-2026-89472

プラグインの詳細

深刻度: Medium

ID: 345287

ファイル名: unpatched_CVE_2026_89472.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

ファミリー: Misc.

公開日: 2026/9/12

更新日: 2026/9/12

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

リスク情報

VPR

リスクファクター: Low

スコア: 3

パーセンタイル: 23.62

CVSS v2

リスクファクター: Medium

基本値: 5.4

現状値: 4.6

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

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

CVSS v3

リスクファクター: Medium

基本値: 5.5

現状値: 5.1

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

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

脆弱性情報

CPE: cpe:/o:debian:debian_linux:12.0, cpe:/o:debian:debian_linux:13.0, cpe:/o:debian:debian_linux:14.0, p-cpe:/a:debian:debian_linux:linux

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

エクスプロイトの容易さ: No known exploits are available

脆弱性公開日: 2026/9/11

参照情報

CVE: CVE-2026-89472