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

net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG

On the packet reception path, the ID of the MAC Port on which the packet
was received, is embedded in the RX DMA Descriptor's metadata. The ID is
extracted using the helper function cppi5_desc_get_tags_ids() which fills
in the 16-bit Source Tag into the 'port_id' variable. However, it is only
the lower 8-bits of the 16-bit Source Tag that represent the MAC Port ID,
while the upper 8-bits are Hardware-Reserved and carry an arbitrary value.
With the existing logic, sporadic kernel crash is observed due to the
subsequent driver code accessing out-of-bound memory because of an invalid
port_id.

Hence, fix the port_id extraction logic to use only the lower 8-bits of the
Source Tag as the MAC Port ID.
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A defect in the Linux AM65 CPSW driver causes the MAC port identifier to be extracted from a 16‑bit source tag that contains an arbitrary, hardware‑reserved upper byte. The upper byte is incorrectly interpreted as part of the port ID, leading to an invalid index that can trigger an out‑of‑bounds memory access in the driver. This crash can compromise availability or permit more severe exploitation when combined with other kernel vulnerabilities.

Affected Systems

Linux kernel users employing the TI Am65 CPSW (cpsw‑nuss) network driver are affected. The bug is present in kernel releases that include the outdated port_id extraction logic; the fix is applied in the commit series referenced in the provided patch URLs.

Risk and Exploitability

The flaw can be triggered by receiving a packet whose source tag has a non‑zero, arbitrary upper 8 bits; this is a network‑based attack vector inferred from the packet reception path. While an EPSS score is not reported and the vulnerability is not listed in KEV, the potential to cause a kernel panic makes it a high‑impact condition. Because the bug is exercised by external traffic, it is likely correlated with exploitation attempts from remote attackers.

Generated by OpenCVE AI on August 26, 2026 at 16:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel release or apply the specific patch series that fixes the port_id extraction logic (commit 14fc40bf... and related references).
  • If an immediate kernel update cannot be performed, disable or isolate the affected device’s network interface or prevent it from receiving traffic from untrusted sources until the fix is in place.
  • Configure host monitoring and alerting to detect kernel panics or out‑of‑bounds access failures in the network stack, enabling rapid response if exploitation occurs.

Generated by OpenCVE AI on August 26, 2026 at 16:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-125
CWE-129

Wed, 26 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG On the packet reception path, the ID of the MAC Port on which the packet was received, is embedded in the RX DMA Descriptor's metadata. The ID is extracted using the helper function cppi5_desc_get_tags_ids() which fills in the 16-bit Source Tag into the 'port_id' variable. However, it is only the lower 8-bits of the 16-bit Source Tag that represent the MAC Port ID, while the upper 8-bits are Hardware-Reserved and carry an arbitrary value. With the existing logic, sporadic kernel crash is observed due to the subsequent driver code accessing out-of-bound memory because of an invalid port_id. Hence, fix the port_id extraction logic to use only the lower 8-bits of the Source Tag as the MAC Port ID.
Title net: ethernet: ti: am65-cpsw-nuss: Fix port_id extraction from SRC TAG
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-26T14:36:50.544Z

Reserved: 2026-08-15T05:44:03.930Z

Link: CVE-2026-74737

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T15:16:52.313

Modified: 2026-08-26T15:16:52.313

Link: CVE-2026-74737

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T16:30:09Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-129

    Improper Validation of Array Index