目標達成 すべての支援者に感謝 — 100%達成しました!

目標: 1000 CNY · 調達済み: 1325 CNY

100%

CVE-2026-53009— ice 驱动 tx_buf skb 双重释放漏洞

EPSS 0.15% · P5
新しい脆弱性情報の通知を購読するログインして購読

I. CVE-2026-53009の基本情報

脆弱性情報

脆弱性についてご質問がありますか?Shenlongの分析が参考になるかご確認ください!
Shenlongの10の質問を表示 ↗

高度な大規模言語モデル技術を使用していますが、出力には不正確または古い情報が含まれる可能性があります。Shenlongはデータの正確性を確保するよう努めていますが、実際の状況に基づいて検証・判断してください。

脆弱性タイトル
ice: fix double-free of tx_buf skb
ソース: NVD (National Vulnerability Database)
脆弱性説明
In the Linux kernel, the following vulnerability has been resolved: ice: fix double-free of tx_buf skb If ice_tso() or ice_tx_csum() fail, the error path in ice_xmit_frame_ring() frees the skb, but the 'first' tx_buf still points to it and is marked as valid (ICE_TX_BUF_SKB). 'next_to_use' remains unchanged, so the potential problem will likely fix itself when the next packet is transmitted and the tx_buf gets overwritten. But if there is no next packet and the interface is brought down instead, ice_clean_tx_ring() -> ice_unmap_and_free_tx_buf() will find the tx_buf and free the skb for the second time. The fix is to reset the tx_buf type to ICE_TX_BUF_EMPTY in the error path, so that ice_unmap_and_free_tx_buf(). Move the initialization of 'first' up, to ensure it's already valid in case we hit the linearization error path. The bug was spotted by AI while I had it looking for something else. It also proposed an initial version of the patch. I reproduced the bug and tested the fix by adding code to inject failures, on a build with KASAN. I looked for similar bugs in related Intel drivers and did not find any.
ソース: NVD (National Vulnerability Database)
CVSS情報
N/A
ソース: NVD (National Vulnerability Database)
脆弱性タイプ
N/A
ソース: NVD (National Vulnerability Database)

影響を受ける製品

ベンダープロダクト影響を受けるバージョンCPE購読
LinuxLinux d76a60ba7afb89523c88cf2ed3a044ce4180289e ~ 4c08fc2119ef0281cfa2cee007acf0a251be55f2 -
LinuxLinux 4.17 -

II. CVE-2026-53009の公開POC

#POC説明ソースリンクShenlongリンク
AI生成POCプレミアム

公開POCは見つかりませんでした。

ログインしてAI POCを生成

III. CVE-2026-53009のインテリジェンス情報

登录查看更多情报信息。

CVE-2026-53009 补丁与修复 (2)

Same Patch Batch · Linux · 2026-06-24 · 219 CVEs total

CVE-2026-52980sched/fair: Clear rel_deadline when initializing forked entities
CVE-2026-52993tipc: fix double-free in tipc_buf_append()
CVE-2026-52991sched/psi: fix race between file release and pressure write
CVE-2026-52990fsnotify: fix inode reference leak in fsnotify_recalc_mask()
CVE-2026-52988netfilter: nf_tables: join hook list via splice_list_rcu() in commit phase
CVE-2026-52989nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers
CVE-2026-52987drm/amdgpu: avoid double drm_exec_fini() in userq validate
CVE-2026-52986netfilter: nf_conntrack_sip: don't use simple_strtoul
CVE-2026-52985netdevsim: zero initialize struct iphdr in dummy sk_buff
CVE-2026-52984net/sched: netem: fix queue limit check to include reordered packets
CVE-2026-52982net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()
CVE-2026-52983net: airoha: fix BQL imbalance in TX path
CVE-2026-52981neigh: let neigh_xmit take skb ownership
CVE-2026-52979net: psp: check for device unregister when creating assoc
CVE-2026-52968KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic
CVE-2026-52972crypto: af_alg - Cap AEAD AD length to 0x80000000
CVE-2026-52970netfilter: nft_ct: fix missing expect put in obj eval
CVE-2026-52969KVM: Reject wrapped offset in kvm_reset_dirty_gfn()
CVE-2026-52971net: ena: PHC: Fix potential use-after-free in get_timestamp
CVE-2026-52967smb/client: fix possible infinite loop and oob read in symlink_data()

Showing 20 of 219 CVEs. View all on vendor page →

IV. 関連脆弱性

V. CVE-2026-53009へのコメント

まだコメントはありません


コメントを残す