CVE-2026-9539
Linux Debian 脆弱性の分析と軽減

概要

CVE-2026-9539 is an out-of-bounds heap read and integer underflow vulnerability in the TCP urgent data handling function (sosendoob) of freedesktop.org libslirp, a user-space TCP/IP stack commonly used in hypervisor environments such as QEMU. It affects all libslirp versions before v4.9.2 and was published on June 24, 2026, with the CVE assigned by STAR Labs. The vulnerability carries a CVSS v3.1 base score of 6.5 (Medium) with a changed scope, reflecting its cross-boundary impact from guest VM to host process (GitHub Advisory).

技術的な詳細

The root cause is an out-of-bounds read (CWE-125) combined with an integer underflow in the sosendoob function, which handles TCP urgent (out-of-band) data within libslirp. An attacker inside a guest VM can craft TCP segments with manipulated URG flags and urgent pointer values (ti_urp) that cause the host-side libslirp process to read beyond the intended heap buffer boundaries. This occurs because the urgent pointer arithmetic is not properly validated before use, allowing negative or excessively large offsets to be computed. The fix is available in commit 927bca7344e31fd58e2f7afaca784aad4400eb84 in the libslirp GitLab repository (GitHub Advisory, libslirp commit).

影響

A privileged guest VM attacker (requiring root or CAP_NET_RAW capabilities within the guest) can exploit this vulnerability to leak gigabytes of sensitive heap memory from the host hypervisor process (e.g., QEMU). The impact is limited to confidentiality — there is no integrity or availability impact — but the leaked memory may contain cryptographic keys, credentials, other VMs' data, or other sensitive host-process information. The changed scope means the vulnerability crosses the guest-to-host security boundary, making it a meaningful VM escape-adjacent risk in multi-tenant or cloud environments (GitHub Advisory).

エクスプロイテーションのステップ

  1. Gain privileged access in guest VM: Obtain root or CAP_NET_RAW capability within a guest VM running on a QEMU (or similar) host that uses a vulnerable version of libslirp (< v4.9.2).
  2. Craft malicious TCP segments: Using raw socket access (enabled by CAP_NET_RAW), construct TCP segments with the URG flag set and manipulated urgent pointer (ti_urp) values designed to trigger integer underflow in the host's sosendoob function.
  3. Send crafted segments: Transmit the crafted TCP segments through the guest's network interface, which is processed by the libslirp user-space TCP/IP stack on the host.
  4. Trigger out-of-bounds read: The malformed urgent pointer causes sosendoob to compute an invalid buffer offset, resulting in the host process reading memory beyond the intended heap buffer.
  5. Exfiltrate heap data: Collect the out-of-bounds heap data returned via the TCP connection, potentially leaking sensitive host-process memory including credentials, keys, or data from other VMs. Repeat to accumulate gigabytes of leaked memory (GitHub Advisory).

妥協の兆候

  • Network: Unusual TCP segments originating from a guest VM with the URG flag set and anomalous or extreme urgent pointer values; high-volume TCP urgent data traffic from a single guest VM.
  • Process: Unexpected memory growth or heap anomalies in the QEMU host process; crashes or errors in the libslirp sosendoob function visible in QEMU logs.
  • Logs: QEMU or hypervisor logs showing repeated TCP urgent data processing errors or segmentation faults; guest VM generating abnormally high volumes of raw socket traffic.
  • File System: Presence of raw socket tools (e.g., scapy, custom C binaries) in the guest VM that are not part of the standard workload.

軽減策と回避策

The primary remediation is to update libslirp to version v4.9.2 or later, which contains the fix in commit 927bca7344e31fd58e2f7afaca784aad4400eb84. For environments that cannot immediately patch, administrators should restrict guest VM privileges by removing CAP_NET_RAW capabilities where not operationally required, and implement network segmentation to limit guest VM network access. Monitoring for anomalous TCP urgent data traffic from guest VMs can serve as a compensating control (GitHub Advisory, libslirp release).

コミュニティの反応

The vulnerability was assigned by STAR Labs, suggesting it was discovered through security research. A brief mention appeared on Bluesky via an automated CVE tracking account shortly after disclosure. No significant vendor statements, researcher commentary, or media coverage beyond standard vulnerability database aggregation has been observed as of the disclosure date (GitHub Advisory).

関連情報


ソースこのレポートは AI を使用して生成されました

関連 Linux Debian 脆弱 性:

CVE 識別子

重大度

スコア

テクノロジー

コンポーネント名

CISA KEV エクスプロイト

修正あり

公開日

CVE-2026-9539NONE該当なし
  • Linux DebianLinux Debian
  • qemu-kvm
いいえはいJun 25, 2026
CVE-2026-54906NONE該当なし
  • RubyRuby
  • ruby3.2-rails-8.0
いいえはいJun 25, 2026
CVE-2026-54905NONE該当なし
  • RubyRuby
  • ruby3.4-rails-8.1
いいえはいJun 25, 2026
CVE-2026-54904NONE該当なし
  • RubyRuby
  • ruby3.2-rails-8.1
いいえはいJun 25, 2026
CVE-2026-54518NONE該当なし
  • JavaJava
  • jackson-databind
いいえはいJun 25, 2026

無料の脆弱性評価

クラウドセキュリティポスチャーのベンチマーク

9つのセキュリティドメインにわたるクラウドセキュリティプラクティスを評価して、リスクレベルをベンチマークし、防御のギャップを特定します。

評価を依頼する

パーソナライズされたデモを見る

実際に Wiz を見てみませんか?​

"私が今まで見た中で最高のユーザーエクスペリエンスは、クラウドワークロードを完全に可視化します。"
デビッド・エストリックCISO (最高情報責任者)
"Wiz を使えば、クラウド環境で何が起こっているかを 1 つの画面で確認することができます"
アダム・フレッチャーチーフ・セキュリティ・オフィサー
"Wizが何かを重要視した場合、それは実際に重要であることを私たちは知っています。"
グレッグ・ポニャトフスキ脅威および脆弱性管理責任者