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

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

100%

CVE-2025-21943— Linux kernel 安全漏洞

AI Predicted 6.5 Difficulty: Moderate EPSS 0.14% · P4

Possible ATT&CK Techniques 1AI

T1564.004 · NTFS File Attributes

Affected Version Matrix 16

ベンダープロダクトVersion Rangeステータス
LinuxLinux828546e24280f721350a7a0dcc92416e917b4382< fd6aa1f8cbe0979eb66ac32ebc231bf0b10a2117affected
828546e24280f721350a7a0dcc92416e917b4382< 807789018186cf508ceb3a1f8f02935cd195717baffected
828546e24280f721350a7a0dcc92416e917b4382< 9334c88fc2fbc6836b307d269fcc1744c69701c0affected
828546e24280f721350a7a0dcc92416e917b4382< d99dc8f7ea01ee1b21306e0eda8eb18a4af80db6affected
828546e24280f721350a7a0dcc92416e917b4382< 8fb07fb1bba91d45846ed8605c3097fe67a7d54caffected
828546e24280f721350a7a0dcc92416e917b4382< 56281a76b805b5ac61feb5d580139695a22f87f0affected
828546e24280f721350a7a0dcc92416e917b4382< 12f65d1203507f7db3ba59930fe29a3b8eee9945affected
5.8affected
… +8 more rows
新しい脆弱性情報の通知を購読するログインして購読

I. CVE-2025-21943の基本情報

脆弱性情報

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

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

脆弱性タイトル
gpio: aggregator: protect driver attr handlers against module unload
ソース: CVE Program / CVE List V5
脆弱性説明
In the Linux kernel, the following vulnerability has been resolved: gpio: aggregator: protect driver attr handlers against module unload Both new_device_store and delete_device_store touch module global resources (e.g. gpio_aggregator_lock). To prevent race conditions with module unload, a reference needs to be held. Add try_module_get() in these handlers. For new_device_store, this eliminates what appears to be the most dangerous scenario: if an id is allocated from gpio_aggregator_idr but platform_device_register has not yet been called or completed, a concurrent module unload could fail to unregister/delete the device, leaving behind a dangling platform device/GPIO forwarder. This can result in various issues. The following simple reproducer demonstrates these problems: #!/bin/bash while :; do # note: whether 'gpiochip0 0' exists or not does not matter. echo 'gpiochip0 0' > /sys/bus/platform/drivers/gpio-aggregator/new_device done & while :; do modprobe gpio-aggregator modprobe -r gpio-aggregator done & wait Starting with the following warning, several kinds of warnings will appear and the system may become unstable: ------------[ cut here ]------------ list_del corruption, ffff888103e2e980->next is LIST_POISON1 (dead000000000100) WARNING: CPU: 1 PID: 1327 at lib/list_debug.c:56 __list_del_entry_valid_or_report+0xa3/0x120 [...] RIP: 0010:__list_del_entry_valid_or_report+0xa3/0x120 [...] Call Trace: <TASK> ? __list_del_entry_valid_or_report+0xa3/0x120 ? __warn.cold+0x93/0xf2 ? __list_del_entry_valid_or_report+0xa3/0x120 ? report_bug+0xe6/0x170 ? __irq_work_queue_local+0x39/0xe0 ? handle_bug+0x58/0x90 ? exc_invalid_op+0x13/0x60 ? asm_exc_invalid_op+0x16/0x20 ? __list_del_entry_valid_or_report+0xa3/0x120 gpiod_remove_lookup_table+0x22/0x60 new_device_store+0x315/0x350 [gpio_aggregator] kernfs_fop_write_iter+0x137/0x1f0 vfs_write+0x262/0x430 ksys_write+0x60/0xd0 do_syscall_64+0x6c/0x180 entry_SYSCALL_64_after_hwframe+0x76/0x7e [...] </TASK> ---[ end trace 0000000000000000 ]---
ソース: 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所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于gpio聚合器驱动属性处理程序存在模块卸载竞态条件。
ソース: CNNVD (China National Vulnerability Database)
CVSS情報
N/A
ソース: CNNVD (China National Vulnerability Database)
脆弱性タイプ
N/A
ソース: CNNVD (China National Vulnerability Database)

影響を受ける製品

ベンダープロダクト影響を受けるバージョンCPE購読
LinuxLinux 828546e24280f721350a7a0dcc92416e917b4382 ~ fd6aa1f8cbe0979eb66ac32ebc231bf0b10a2117 -
LinuxLinux 5.8 -

II. CVE-2025-21943の公開POC

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

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

ログインしてAI POCを生成

III. CVE-2025-21943のインテリジェンス情報

登录查看更多情报信息。

CVE-2025-21943 补丁与修复 (3)

Same Patch Batch · Linux · 2025-04-01 · 93 CVEs total

CVE-2025-219549.8 CRITICALnetmem: prevent TX of unreadable skbs
CVE-2025-219279.8 CRITICALnvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
CVE-2025-219558.8 HIGHksmbd: prevent connection release during oplock break notification
CVE-2025-219468.8 HIGHksmbd: fix out-of-bounds in parse_sec_desc()
CVE-2025-219458.8 HIGHksmbd: fix use-after-free in smb2_lock
CVE-2025-219698.8 HIGHBluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
CVE-2025-219678.8 HIGHksmbd: fix use-after-free in ksmbd_free_work_struct
CVE-2025-219728.8 HIGHnet: mctp: unshare packets when reassembling
CVE-2025-219478.1 HIGHksmbd: fix type confusion via race condition when using ipc_msg_send_request
CVE-2025-218967.8 HIGHfuse: revert back to __readahead_folio() for readahead
CVE-2025-219717.8 HIGHnet_sched: Prevent creation of classes with TC_H_ROOT
CVE-2025-218997.8 HIGHtracing: Fix bad hist from corrupting named_triggers list
CVE-2025-219797.8 HIGHwifi: cfg80211: cancel wiphy_work before freeing wiphy
CVE-2025-219267.8 HIGHnet: gso: fix ownership in __udp_gso_segment
CVE-2025-219667.8 HIGHdm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
CVE-2025-219657.8 HIGHsched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl()
CVE-2025-219347.8 HIGHrapidio: fix an API misues when rio_add_net() fails
CVE-2025-219397.8 HIGHdrm/xe/hmm: Don't dereference struct page pointers without notifier lock
CVE-2025-219587.8 HIGHRevert "openvswitch: switch to per-action label counting in conntrack"
CVE-2025-219497.8 HIGHLoongArch: Set hugetlb mmap base address aligned with pmd size

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

IV. 関連脆弱性

V. CVE-2025-21943へのコメント

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


コメントを残す