Description
In the Linux kernel, the following vulnerability has been resolved:

iio: sca3000: Fix a resource leak in sca3000_probe()

spi->irq from request_threaded_irq() not released when
iio_device_register() fails. Add an return value check and jump to a
common error handler when iio_device_register() fails.
Published: 2026-05-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Linux kernel’s Industrial I/O driver for the sca3000 device. When the driver’s probe routine requests an interrupt and later fails to register the device, the interrupt resource is not released. The missing error check allows a resource leak of a kernel interrupt, which can accumulate over time and eventually exhaust critical system resources or cause an interrupt storm, leading to degraded performance or service interruption. The weakness is a classic resource leak, specifically CWE‑772, coupled with an unchecked return value that would be identified as CWE‑391.

Affected Systems

Affected systems are any deployments of the Linux kernel that include the sca3000 Industrial I/O driver. The problem is present in all kernel versions prior to the inclusion of the patch that added an error handler after a failed iio_device_register() call. No specific kernel release is listed, so any kernel branch that has not applied the update may be impacted.

Risk and Exploitability

The CVSS score is not provided and the EPSS score is marked as unavailable, indicating that the database does not quantify the severity or likelihood of exploitation. The vulnerability is not featured in the CISA Known Exploited Vulnerabilities catalog. Because the defect is internal to kernel driver initialization, the default attack vector is local or requires kernel module loading privileges; an attacker would need to trigger the probe path and force a registration failure to see the effect. In the absence of an active exploitation mechanism in public exploit databases, the practical risk is moderate, though repeated failures could trigger resource exhaustion and cause denial of service to the affected host.

Generated by OpenCVE AI on May 27, 2026 at 16:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel update that includes the sca3000 resource‑release patch, ensuring that request_threaded_irq() and iio_device_register() checks are present.
  • If an update is not immediately possible, disable or unload the sca3000 driver from the system to prevent the leak from occurring.
  • Verify the system’s interrupt usage after updating or disabling the driver to confirm that no dormant IRQs remain pending, and monitor system logs for recovery or error messages related to the driver registration.

Generated by OpenCVE AI on May 27, 2026 at 16:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 27 May 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-391
CWE-772

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: iio: sca3000: Fix a resource leak in sca3000_probe() spi->irq from request_threaded_irq() not released when iio_device_register() fails. Add an return value check and jump to a common error handler when iio_device_register() fails.
Title iio: sca3000: Fix a resource leak in sca3000_probe()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-27T12:16:55.840Z

Reserved: 2026-05-13T15:03:33.082Z

Link: CVE-2026-45883

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:17:02.170

Modified: 2026-05-27T14:48:31.480

Link: CVE-2026-45883

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T17:30:37Z

Weaknesses