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

firmware: stratix10-svc: fix memory leaks and list corruption bugs

Fix a memory leak when gen_pool_alloc() fails by freeing pmem on the error
path. Switch pmem allocation from devm_kzalloc() to kzalloc() with
explicit kfree() in the free path to match its list-managed lifetime.
Remove the erroneous list_del(&svc_data_mem) which corrupted the list head
on failed lookups.
Published: 2026-08-10
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability is in the Stratix10 SVC firmware driver of the Linux kernel. It involves a memory leak when gen_pool_alloc fails because allocated persistent memory is never freed, and an erroneous list_del call corrupts the list head during a failed lookup. The secondary issue can lead to kernel memory corruption, which may destabilize the system. The description indicates the bug was fixed by adjusting allocation and freeing mechanisms and removing the erroneous list operation. Based on the nature of the corruption, it is inferred that a local attacker could potentially exploit the bug for privilege escalation, though this inference is not explicitly stated in the advisory.

Affected Systems

The flaw exists in the Linux kernel firmware driver named stratix10-svc. All Linux kernels that ship the unpatched driver are considered vulnerable. The specific kernel versions affected are not enumerated in the public data; therefore, any deployment of the kernel that includes the unpatched version of the driver should be considered at risk until the patch is applied.

Risk and Exploitability

The CVSS score is 5.5 and the EPSS score is <1%, indicating a low exploitation likelihood. The vulnerability is not listed in the CISA KEV catalog, indicating no known public exploit at the time of this advisory. The memory corruption indicates a local kernel‑level vulnerability that would likely require the attacker to have root or the ability to trigger the erroneous code path. Consequently, the risk can be categorized as moderate for systems that run the affected driver. Mitigation is most effective when the kernel is updated to include the commit that fixes the bug.

Generated by OpenCVE AI on August 13, 2026 at 09:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the commit that fixes the memory leak and list corruption in stratix10-svc (refer to the commit hashes provided in the advisory).
  • Reboot the system to ensure the updated driver is loaded and the changes take effect.
  • Monitor kernel logs and persistent memory usage patterns to confirm that the memory leak and list corruption no longer occur; look for messages related to gen_pool_alloc failures or list_head corruption.
  • For an additional temporary measure where the kernel update cannot be applied immediately, restrict access to the stratix10-svc device and enforce strict permissions so that only trusted users can interact with it; consider deploying SELinux or a similar mandatory access control policy to limit potential exploitation.

Generated by OpenCVE AI on August 13, 2026 at 09:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Thu, 13 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CWE-416

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 10 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CWE-416

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: firmware: stratix10-svc: fix memory leaks and list corruption bugs Fix a memory leak when gen_pool_alloc() fails by freeing pmem on the error path. Switch pmem allocation from devm_kzalloc() to kzalloc() with explicit kfree() in the free path to match its list-managed lifetime. Remove the erroneous list_del(&svc_data_mem) which corrupted the list head on failed lookups.
Title firmware: stratix10-svc: fix memory leaks and list corruption bugs
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-08-19T16:30:49.896Z

Reserved: 2026-07-30T09:28:09.373Z

Link: CVE-2026-68183

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:05.373

Modified: 2026-08-19T17:20:34.470

Link: CVE-2026-68183

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T00:00:00Z

Links: CVE-2026-68183 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:45:03Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime