0.0
NA
CVE-2026-68182
comedi: comedi_parport: deal with premature interrupt
Description

In the Linux kernel, the following vulnerability has been resolved: comedi: comedi_parport: deal with premature interrupt Syzbot reported a general protection fault in `comedi_get_is_subdevice_running()`, which was called from the interrupt handler `parport_interrupt()` in the "comedi_parport" driver, but it does not currently have a C reproducer for the problem. It's probably due to a premature interrupt for one of two reasons: 1. The driver sets up the interrupt handler before the comedi subdevices used by the interrupt handler have been allocated, but does not disable the interrupt in the parallel port's CTRL register first. 2. The driver uses a user-supplied I/O port base address which Syzbot would have supplied, but it might not be backed by real parallel port hardware. Change the initialization order in the driver's comedi "attach" handler (`parport_attach()`) so that the hardware registers are initialized before the interrupt handler is requested. This should prevent premature interrupts occurring for real hardware. Also add a test to the interrupt handler to ensure the comedi device is fully attached and return early if it isn't.

INFO

Published Date :

Aug. 10, 2026, 1:20 p.m.

Last Modified :

Aug. 17, 2026, 5:18 a.m.

Remotely Exploit :

No

Source :

416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Products

The following products are affected by CVE-2026-68182 vulnerability. Even if cvefeed.io is aware of the exact versions of the products that are affected, the information is not represented in the table below.

ID Vendor Product Action
1 Linux linux_kernel
Solution
Fix interrupt handling by adjusting initialization order and adding checks.
  • Initialize hardware registers before requesting interrupt handler.
  • Add check in interrupt handler for fully attached comedi device.
  • Return early from interrupt handler if device is not attached.
  • Update comedi_parport driver initialization sequence.
CWE - Common Weakness Enumeration

While CVE identifies specific instances of vulnerabilities, CWE categorizes the common flaws or weaknesses that can lead to vulnerabilities. CVE-2026-68182 is associated with the following CWEs:

Common Attack Pattern Enumeration and Classification (CAPEC)

Common Attack Pattern Enumeration and Classification (CAPEC) stores attack patterns, which are descriptions of the common attributes and approaches employed by adversaries to exploit the CVE-2026-68182 weaknesses.

We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).

Results are limited to the first 15 repositories due to potential performance issues.

The following list is the news that have been mention CVE-2026-68182 vulnerability anywhere in the article.

The following table lists the changes that have been made to the CVE-2026-68182 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution of a vulnerability, and for identifying the most recent changes that may impact the vulnerability's severity, exploitability, or other characteristics.

  • CVE Modified by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 17, 2026

    Action Type Old Value New Value
    Changed Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': 'b061bb4dca49fd93063359d3805387235818778c', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '086a9ae3c5df63ec11033a8c0b3f6a1fd295ddd1', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': 'cf26dd2d841583c54a87005c4934b92fddb930c3', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '5d059ce0e6a2f6f8b97273499d47b8f917097b48', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '17221216ae8ce6a24e8a4e787382e3ebc81b88a8', 'versionType': 'git'}], 'programFiles': ['drivers/comedi/drivers/comedi_parport.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.29'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.29', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc5', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['drivers/comedi/drivers/comedi_parport.c'], 'defaultStatus': 'affected'}] [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': 'b061bb4dca49fd93063359d3805387235818778c', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '086a9ae3c5df63ec11033a8c0b3f6a1fd295ddd1', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': 'cf26dd2d841583c54a87005c4934b92fddb930c3', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '5d059ce0e6a2f6f8b97273499d47b8f917097b48', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '17221216ae8ce6a24e8a4e787382e3ebc81b88a8', 'versionType': 'git'}], 'programFiles': ['drivers/comedi/drivers/comedi_parport.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.29'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.29', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['drivers/comedi/drivers/comedi_parport.c'], 'defaultStatus': 'affected'}]
  • New CVE Received by 416baaa9-dc9f-4396-8d5f-8c081fb06d67

    Aug. 10, 2026

    Action Type Old Value New Value
    Added Affected [{'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': 'b061bb4dca49fd93063359d3805387235818778c', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '086a9ae3c5df63ec11033a8c0b3f6a1fd295ddd1', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': 'cf26dd2d841583c54a87005c4934b92fddb930c3', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '5d059ce0e6a2f6f8b97273499d47b8f917097b48', 'versionType': 'git'}, {'status': 'affected', 'version': '241ab6ad7108e51c67881f7881c5e46f0400cdb1', 'lessThan': '17221216ae8ce6a24e8a4e787382e3ebc81b88a8', 'versionType': 'git'}], 'programFiles': ['drivers/comedi/drivers/comedi_parport.c'], 'defaultStatus': 'unaffected'}, {'repo': 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git', 'vendor': 'Linux', 'product': 'Linux', 'versions': [{'status': 'affected', 'version': '2.6.29'}, {'status': 'unaffected', 'version': '0', 'lessThan': '2.6.29', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '6.6.148', 'versionType': 'semver', 'lessThanOrEqual': '6.6.*'}, {'status': 'unaffected', 'version': '6.12.101', 'versionType': 'semver', 'lessThanOrEqual': '6.12.*'}, {'status': 'unaffected', 'version': '6.18.42', 'versionType': 'semver', 'lessThanOrEqual': '6.18.*'}, {'status': 'unaffected', 'version': '7.1.6', 'versionType': 'semver', 'lessThanOrEqual': '7.1.*'}, {'status': 'unaffected', 'version': '7.2-rc5', 'versionType': 'original_commit_for_fix', 'lessThanOrEqual': '*'}], 'programFiles': ['drivers/comedi/drivers/comedi_parport.c'], 'defaultStatus': 'affected'}]
    Added Description In the Linux kernel, the following vulnerability has been resolved: comedi: comedi_parport: deal with premature interrupt Syzbot reported a general protection fault in `comedi_get_is_subdevice_running()`, which was called from the interrupt handler `parport_interrupt()` in the "comedi_parport" driver, but it does not currently have a C reproducer for the problem. It's probably due to a premature interrupt for one of two reasons: 1. The driver sets up the interrupt handler before the comedi subdevices used by the interrupt handler have been allocated, but does not disable the interrupt in the parallel port's CTRL register first. 2. The driver uses a user-supplied I/O port base address which Syzbot would have supplied, but it might not be backed by real parallel port hardware. Change the initialization order in the driver's comedi "attach" handler (`parport_attach()`) so that the hardware registers are initialized before the interrupt handler is requested. This should prevent premature interrupts occurring for real hardware. Also add a test to the interrupt handler to ensure the comedi device is fully attached and return early if it isn't.
    Added Reference https://git.kernel.org/stable/c/086a9ae3c5df63ec11033a8c0b3f6a1fd295ddd1
    Added Reference https://git.kernel.org/stable/c/17221216ae8ce6a24e8a4e787382e3ebc81b88a8
    Added Reference https://git.kernel.org/stable/c/5d059ce0e6a2f6f8b97273499d47b8f917097b48
    Added Reference https://git.kernel.org/stable/c/b061bb4dca49fd93063359d3805387235818778c
    Added Reference https://git.kernel.org/stable/c/cf26dd2d841583c54a87005c4934b92fddb930c3
EPSS is a daily estimate of the probability of exploitation activity being observed over the next 30 days. Following chart shows the EPSS score history of the vulnerability.