Trusted Design

CVE-2014-0196 の詳細

CVEの情報

説明:
The n_tty_write function in drivers/tty/n_tty.c in the Linux kernel through 3.14.3 does not properly manage tty driver access in the "LECHO & !OPOST" case, which allows local users to cause a denial of service (memory corruption and system crash) or gain privileges by triggering a race condition involving read and write operations with long strings.

CVE更新日: 2014-05-07 10:55:04.337000

CVSSバージョン: 3.1

CVSSスコア: 5.5

KEVの情報

KEV更新日: 2023-05-12

EPSSの情報

EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。

EPSSスコア: 0.224750000

EPSS更新日: 2026-10-16 00:00:00

SSVCの情報

SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。

Exploitation: active

Technical Impact: high

Automatable: False

AIを使った解説

解説:

CVE-2014-0196について、以下の観点で解説します。

1. 脆弱性の概要

Linuxカーネルのdrivers/tty/n_tty.c内のn_tty_write関数に、競合状態(race condition)の脆弱性が存在します。この脆弱性は、"LECHO & !OPOST"の場合におけるttyドライバへのアクセスを適切に管理しないことに起因します。ローカルユーザーが長い文字列を伴う読み込みおよび書き込み操作をトリガーすることで、この競合状態を悪用することが可能です。 この脆弱性は、SUSEの顧客によって偶発的に本番環境で発見されました。 2023年5月12日にCISAの既知の悪用済み脆弱性(KEV)カタログに追加され、実環境での悪用が確認されています。

1.1 影響

この脆弱性が悪用された場合、ローカルユーザーは以下の影響を引き起こす可能性があります。 * サービス運用妨害 (DoS): メモリ破損やシステムクラッシュを引き起こす可能性があります。 * 権限昇格: 攻撃者はシステム上で高い権限を取得する可能性があります。 この脆弱性は、システムの機密性、完全性、可用性の全てに影響を与える可能性があります。

1.2 深刻度

  • CVSS v2 スコア: 6.9 (警告)
    • NVDにおける基本値の評価は、攻撃元区分: ローカル、攻撃条件の複雑さ: 中、攻撃前の認証要否: 不要、機密性への影響: 全面的、完全性への影響: 全面的、可用性への影響: 全面的です。
  • Red Hatは、この脆弱性の深刻度を「Important」と評価しています。
  • CISAの既知の悪用済み脆弱性(KEV)カタログに掲載されていることは、CVSSスコアとは別に、この脆弱性が実際に攻撃者によって悪用されている信頼できる証拠であり、高い優先度で対処すべきであることを示しています。

2. 対象となる環境

2.1 影響を受けるOSバージョン

  • Linuxカーネルのバージョン2.6.31-rc3から3.15-rc4までが影響を受けます。
  • 具体的には、Linuxカーネルバージョン3.14.3以前のものが影響を受けます。
  • Red Hat Enterprise Linux 6の特定のカーネルパッケージ(kernel-2.6.32-358.6.1.el6以前)が影響を受けました。Red Hat Enterprise Linux 5のカーネルパッケージはこの問題の影響を受けませんでした。
  • Fedora、Ubuntu、Debianなどのディストリビューションは、この脆弱性に対するカーネルアップデートをリリースしています。
  • Androidデバイスも2.6.xカーネルを使用している場合、理論上は影響を受ける可能性がありますが、新しいデバイスでの悪用は困難であると報告されています。

2.2 影響を受ける設定

  • この脆弱性は、ttyドライバが"LECHO & !OPOST"の条件でアクセスを処理する方法に関連しています。
  • ローカルユーザーがforkptyを使用し、特定のターミナル設定(raw termios + ECHO)を行うことで再現可能です。

3. 影響を受けた時の兆候

  • システムのメモリ破損やクラッシュ(サービス運用妨害)。
  • 特権昇格の試行や予期しないシステムクラッシュなど、異常なシステム活動。

4. 推奨対策

4.1 本対策

  • 影響を受けるLinuxカーネルバージョン(3.14.3以前)を実行している全てのシステムに対し、利用可能なパッチを速やかに適用してください。
  • カーネルのメンテナーによって修正パッチが提供されており、n_tty_write関数にミューテックスロックを追加することで問題が解決されます。
  • Red Hat、Ubuntu、Debianなどの各ディストリビューションから提供されているセキュリティアップデートを適用してください(例: Red Hat Security Advisory RHSA-2014:0512)。

4.2 暫定回避策(緩和策)

  • 即座にパッチを適用できない場合、脆弱なシステムへのローカルユーザーのアクセスを制限するアクセス制御を実装することを検討してください。
  • 特権昇格の試行や予期しないシステムクラッシュなど、異常なシステム活動がないか継続的に監視してください。
  • プロセス分離やコンテナ化技術を導入し、エクスプロイトが成功した場合の影響を限定することを検討してください。
  • この脆弱性だけでなく、他の脆弱性からも保護するために、Linuxシステムを定期的に更新およびパッチ適用してください。

その他に解説すべき観点

  • Proof of Concept (PoC) の公開: この脆弱性に対するPoCコードは、公開されています。
  • 脆弱性の長期存在: この脆弱性は、発見されるまで約5年間(2.6.xカーネルから)存在していたとされています。

参照したサイト

NVDサイト

NVDでCVEの詳細を見る

戻る