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: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The sca3000 Industrial I/O driver in the Linux kernel allocates an interrupt through request_threaded_irq during its probe routine. When iio_device_register fails, the allocated IRQ is not freed, creating a resource leak that is described as CWE‑772. It is inferred that repeated probe failures could eventually exhaust available IRQ resources, leading to a denial of service, although the CVE text does not explicitly confirm this outcome.

Affected Systems

Any installation of the Linux kernel that includes the sca3000 driver and has not applied the patch that adds the error handler after a failed iio_device_register call is potentially affected. This includes all kernel branches that ship the unpatched sca3000 driver, but the advisory does not list specific kernel releases, so administrators must verify whether their kernel version contains the fix.

Risk and Exploitability

The CVSS score of 5.5 places the vulnerability in moderate severity, while the EPSS score of < 1% indicates a low likelihood of exploitation. The CVE is not listed in the CISA KEV catalog. Because the defect resides in internal driver initialization, the attack vector is inferred to be local—an attacker must be able to load or influence the driver during boot or module insertion to trigger the probe path and force a registration failure.

Generated by OpenCVE AI on August 14, 2026 at 02:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a release that contains the sca3000_probe() resource release patch identified in the advisory commits.
  • If an immediate kernel update is impractical, disable or blacklist the sca3000 module so the driver cannot be loaded during boot or runtime.
  • Patch the driver source locally to add an error handler that frees the IRQ when iio_device_register fails, mirroring the changes in the official commit.
  • Monitor system logs for "iio_device_register" failures or unexpected interrupt allocation messages to confirm that the leak no longer occurs after mitigation.

Generated by OpenCVE AI on August 14, 2026 at 02:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4606-1 linux security update
Ubuntu USN Ubuntu USN USN-8492-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8492-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8497-1 Linux kernel (Low Latency) vulnerabilities
Ubuntu USN Ubuntu USN USN-8498-1 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8499-1 Linux kernel (Xilinx) vulnerabilities
Ubuntu USN Ubuntu USN USN-8492-3 Linux kernel (Raspberry Pi Real-time) vulnerabilities
Ubuntu USN Ubuntu USN USN-8492-4 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-8492-5 Linux kernel (FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8575-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8576-1 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8575-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8576-2 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-8575-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8606-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8607-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8609-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8610-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8619-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-2 Linux kernel (Azure FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-3 Linux kernel (Intel IoTG) vulnerabilities
Ubuntu USN Ubuntu USN USN-8620-4 Linux kernel (Intel IoTG) vulnerabilities
History

Thu, 13 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-391

Thu, 28 May 2026 12:15:00 +0000


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 : Analyzed

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

Modified: 2026-06-25T21:12:29.513

Link: CVE-2026-45883

cve-icon Redhat

Severity :

Publid Date: 2026-05-27T00:00:00Z

Links: CVE-2026-45883 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T02:15:03Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime