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

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

100%

CVE-2026-74468— Linux kernel 安全漏洞

AI Predicted 4.3 Difficulty: Theoretical EPSS 0.17% · P6

Affected Version Matrix 12

ベンダープロダクトVersion Rangeステータス
LinuxLinux38eb18a6f92da886fc1af509d25e8f7a49e23d9a< 16da33cb36e663b6967112185e11d00ce8ff957caffected
38eb18a6f92da886fc1af509d25e8f7a49e23d9a< ff050589a21967883bb55f6dba42568f8367ad4aaffected
38eb18a6f92da886fc1af509d25e8f7a49e23d9a< 466ab0c41d5f54f71cee60619d07c4abd0ffd2cdaffected
38eb18a6f92da886fc1af509d25e8f7a49e23d9a< c0a4ec89fc26e4b679b04f1002c503cb2529acdcaffected
38eb18a6f92da886fc1af509d25e8f7a49e23d9a< a02b8950d619123da64f69b70fe1dadef217dfe4affected
3.2affected
< 3.2unaffected
6.6.151≤ 6.6.*unaffected
… +4 more rows
新しい脆弱性情報の通知を購読するログインして購読

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

脆弱性情報

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

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

脆弱性タイトル
gpio: pch: use raw_spinlock_t for the register lock
ソース: CVE Program / CVE List V5
脆弱性説明
In the Linux kernel, the following vulnerability has been resolved: gpio: pch: use raw_spinlock_t for the register lock pch_irq_type() is registered as the irq_chip .irq_set_type callback and takes chip->spinlock with spin_lock_irqsave(). This callback is reached from __setup_irq() -> __irq_set_trigger() -> chip->irq_set_type() while the caller holds desc->lock, a raw_spinlock_t, with hardirqs disabled. That context is not sleepable, but on PREEMPT_RT a regular spinlock_t is an rtmutex-backed sleeping lock, so acquiring it there is invalid. This was confirmed on a PREEMPT_RT kernel with lockdep (PROVE_RAW_LOCK_NESTING and DEBUG_ATOMIC_SLEEP). A grounded PoC mirrored pch_irq_type()'s locking and drove it through the real genirq carrier irq_set_irq_type() -> __irq_set_trigger() -> chip->irq_set_type(), i.e. the same __irq_set_trigger() edge that __setup_irq() takes for a requested IRQ. With the original spin_lock_irqsave() edge lockdep reported an invalid wait context, immediately followed by: BUG: sleeping function called from invalid context at kernel/locking/spinlock_rt.c:48 in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 95, name: insmod hardirqs last disabled at (3784): _raw_spin_lock_irqsave+0x4f/0x60 rt_spin_lock+0x3a/0x1c0 repro_irq_set_type+0x64/0xa0 [pch_repro] __irq_set_trigger+0x69/0x140 irq_set_irq_type+0x78/0xd0 Switching the mirrored lock to raw_spinlock_t made both splats go away. Convert the register lock to raw_spinlock_t. The same lock also serializes the GPIO direction/value callbacks and the suspend/resume register save/restore, but all of those critical sections only perform MMIO register accesses (ioread32()/iowrite32()) and irq_set_handler_locked(); none of them contain sleepable operations. Keeping this register lock non-sleeping is therefore appropriate for the irqchip callbacks and does not change the GPIO-side locking contract. This is the same class of issue and fix as recently addressed for other GPIO controllers, e.g. commit 286533cb14a3 ("gpio: sch: use raw_spinlock_t in the irq startup path") and commit 90f0109019e6 ("gpio: eic-sprd: use raw_spinlock_t in the irq startup path").
ソース: CVE Program / CVE List V5
CVSS情報
N/A
ソース: CVE Program / CVE List V5
脆弱性タイプ
N/A
ソース: CVE Program / CVE List V5
脆弱性タイトル
Linux kernel 安全漏洞
ソース: CNNVD (China National Vulnerability Database)
脆弱性説明
Linux kernel是美国Linux基金会开源的一个操作系统内核。 Linux kernel存在安全漏洞,该漏洞源于pch_irq_type()回调在中断禁用且不可睡眠的上下文中使用了常规自旋锁spinlock_t,在PREEMPT_RT内核中可能导致非法睡眠,引发内核崩溃。
ソース: CNNVD (China National Vulnerability Database)
CVSS情報
N/A
ソース: CNNVD (China National Vulnerability Database)
脆弱性タイプ
N/A
ソース: CNNVD (China National Vulnerability Database)

影響を受ける製品

ベンダープロダクト影響を受けるバージョンCPE購読
LinuxLinux 38eb18a6f92da886fc1af509d25e8f7a49e23d9a ~ 16da33cb36e663b6967112185e11d00ce8ff957c -
LinuxLinux 3.2 -

II. CVE-2026-74468の公開POC

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

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

ログインしてAI POCを生成

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

登录查看更多情报信息。

CVE-2026-74468 补丁与修复 (4)

Same Patch Batch · Linux · 2026-08-15 · 846 CVEs total

CVE-2026-7447510.0 CRITICALvxlan: use neigh_ha_snapshot() in route_shortcircuit()
CVE-2026-7242110.0 CRITICALipv4: fib: Don't ignore error route in local/main tables.
CVE-2026-7427910.0 CRITICALcrypto: cavium/cpt - fix DMA cleanup using wrong loop index
CVE-2026-7428010.0 CRITICALcrypto: marvell/octeontx - fix DMA cleanup using wrong loop index
CVE-2026-7430910.0 CRITICALvdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler
CVE-2026-7240810.0 CRITICALgeneve: gate GRO hint in geneve_gro_complete() on gs->gro_hint
CVE-2026-7240710.0 CRITICALgeneve: validate inner network offset in geneve_gro_complete()
CVE-2026-724939.9 CRITICALnet: serialize netif_running() check in enqueue_to_backlog()
CVE-2026-722089.8 CRITICALntfs: add bounds check before accessing EA entries
CVE-2026-723179.8 CRITICALSUNRPC: pin upper rpc_clnt across the TLS connect_worker
CVE-2026-722099.8 CRITICALntfs: validate attribute values on lookup
CVE-2026-720659.8 CRITICALnet: mana: Validate the packet length reported by the NIC
CVE-2026-720649.8 CRITICALnet: mana: Sync page pool RX frags for CPU
CVE-2026-744279.8 CRITICALafs: Fix netns teardown to cancel the preallocation charger
CVE-2026-744289.8 CRITICALrxrpc: Fix double unlock in rxrpc_recvmsg()
CVE-2026-721379.8 CRITICALxfrm: nat_keepalive: avoid double free on send error
CVE-2026-724299.8 CRITICALipv6: ioam: fix type confusion of dst_entry
CVE-2026-721399.8 CRITICALtcp: defer md5sig_info kfree past RCU grace period in tcp_connect
CVE-2026-744339.8 CRITICALrxrpc: Fix UAF in rxgk_issue_challenge()
CVE-2026-720469.8 CRITICALgve: fix header buffer corruption with header-split and HW-GRO

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

IV. 関連脆弱性

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

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


コメントを残す