Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2025-68335— comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于pcl818_ai_cancel函数存在空指针取消引用问题。

AI Predicted 4.4 Difficulty: Moderate EPSS 0.19% · P8

Possible ATT&CK Techniques 1 AI

T1059 · Command and Scripting Interpreter

Affected Version Matrix 16

VendorProduct Version RangeStatus
Linux Linux 00aba6e7b5653a6607238ecdab7172318059d984< b2a5b172dc05be6c4f2c5542c1bbc6b14d60ff16 affected
00aba6e7b5653a6607238ecdab7172318059d984< 935ad4b3c325c24fff2c702da403283025ffc722 affected
00aba6e7b5653a6607238ecdab7172318059d984< 88d99ca5adbd01ff088f5fb2ddeba5755e085e52 affected
00aba6e7b5653a6607238ecdab7172318059d984< 5caa40e7c6a43e08e3574f990865127705c22861 affected
00aba6e7b5653a6607238ecdab7172318059d984< d948c53dec36dafe182631457597c49c1f1df5ea affected
00aba6e7b5653a6607238ecdab7172318059d984< 877adccfacb32687b90714a27cfb09f444fdfa16 affected
00aba6e7b5653a6607238ecdab7172318059d984< a51f025b5038abd3d22eed2ede4cd46793d89565 affected
3.15 affected
… +8 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2025-68335

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

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.

Vulnerability Title
comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() Syzbot identified an issue [1] in pcl818_ai_cancel(), which stems from the fact that in case of early device detach via pcl818_detach(), subdevice dev->read_subdev may not have initialized its pointer to &struct comedi_async as intended. Thus, any such dereferencing of &s->async->cmd will lead to general protection fault and kernel crash. Mitigate this problem by removing a call to pcl818_ai_cancel() from pcl818_detach() altogether. This way, if the subdevice setups its support for async commands, everything async-related will be handled via subdevice's own ->cancel() function in comedi_device_detach_locked() even before pcl818_detach(). If no support for asynchronous commands is provided, there is no need to cancel anything either. [1] Syzbot crash: Oops: general protection fault, probably for non-canonical address 0xdffffc0000000005: 0000 [#1] SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000028-0x000000000000002f] CPU: 1 UID: 0 PID: 6050 Comm: syz.0.18 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 RIP: 0010:pcl818_ai_cancel+0x69/0x3f0 drivers/comedi/drivers/pcl818.c:762 ... Call Trace: <TASK> pcl818_detach+0x66/0xd0 drivers/comedi/drivers/pcl818.c:1115 comedi_device_detach_locked+0x178/0x750 drivers/comedi/drivers.c:207 do_devconfig_ioctl drivers/comedi/comedi_fops.c:848 [inline] comedi_unlocked_ioctl+0xcde/0x1020 drivers/comedi/comedi_fops.c:2178 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] ...
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于pcl818_ai_cancel函数存在空指针取消引用问题。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux 00aba6e7b5653a6607238ecdab7172318059d984 ~ b2a5b172dc05be6c4f2c5542c1bbc6b14d60ff16 -
Linux Linux 3.15 -

II. Public POCs for CVE-2025-68335

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2025-68335

请登录查看更多情报信息。

Same Patch Batch · Linux · 2025-12-22 · 12 CVEs total

CVE-2025-68337 7.5 HIGH jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
CVE-2025-68336 7.5 HIGH locking/spinlock/debug: Fix data-race in do_raw_write_lock
CVE-2025-68334 platform/x86/amd/pmc: Add support for Van Gogh SoC
CVE-2025-68333 sched_ext: Fix possible deadlock in the deferred_irq_workfn()
CVE-2025-68332 comedi: c6xdigio: Fix invalid PNP driver unregistration
CVE-2025-68331 usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transf
CVE-2025-68330 iio: accel: bmc150: Fix irq assumption regression
CVE-2025-68329 tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs
CVE-2025-68328 firmware: stratix10-svc: fix bug in saving controller data
CVE-2025-68327 usb: renesas_usbhs: Fix synchronous external abort on unbind
CVE-2025-68326 drm/xe/guc: Fix stack_depot usage

IV. Related Vulnerabilities

V. Comments for CVE-2025-68335

No comments yet


Leave a comment