内核辅助函数 (位于 )用于读取线程等待队列的头部。但在对称多处理(SMP)系统上,该函数在多个调用点被调用时,并未持有用于序列化等待队列修改操作的调度器自旋锁 。其中关键的调用点位于 中的 :该函数在读取 并随后执行取消挂起(unpending)、设置返回值以及准备(ready)所获取的线程时,仅持有了定时器子系统的锁 。另一方面, 中的 在仅持有 的情况下,将已中止的线程从其等待队列中移除。因此,这两条执行路径并非互斥,存在竞态条件。 当上述时间窗口内,另一 CPU 移除了最后一个等待者时, 可能返回列表哨兵(
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| zephyrproject | zephyr | 2.2.0< 4.5.0 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| zephyrproject | zephyr | 2.2.0 ~ 4.5.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-19676 | 7.8 HIGH | PECI transfer syscall verifier does not validate embedded user buffer pointers, allowing a |
| CVE-2026-79976 | 7.1 HIGH | NULL pointer dereference in the MCTP I2C+GPIO target binding triggerable by a peer I2C con |
| CVE-2026-78119 | 6.3 MEDIUM | Out-of-bounds write in the Nuvoton NPCX eSPI Target-Attached-Flash receive path from an un |
| CVE-2026-19947 | 5.3 MEDIUM | Missing kernel object permission check in devmux syscalls allows unprivileged user threads |
| CVE-2026-78116 | 5.2 MEDIUM | Double free of an RTIO submission in the Broadcom AFBR-S50 sensor driver data-evaluation e |
| CVE-2026-78117 | 4.2 MEDIUM | Race condition on shared HCI TX descriptor in the Infineon PSOC 6 BLESS Bluetooth driver c |
| CVE-2026-18748 | 3.5 LOW | Out-of-bounds read in Bluetooth Classic A2DP codec information element handling |
No comments yet