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

dpaa2-switch: rework FDB management on the bridge leave path

On bridge leave, the dpaa2_switch_port_set_fdb() function always
allocates a new FDB for the port which is becoming standalone. In case
no FDB is found, then the port leaving a bridge will continue to use the
current one.

The above logic does not cover the case in which there are multiple
bridges which have ports from the same DPSW instance. In this case, when
the last port leaves bridge #1, it finds an unused FDB to switch to, but
the old FDB is not marked as unused. Since the number of FDBs is equal
to the number of DPSW interfaces, this will eventually lead to multiple
ports sharing the same FDB.

Fix this by changing how we are managing the FDBs on the leave path.
Instead of directly allocating a new FDB, first verify if the current
port is the last one to leave a bridge. If this is the case, then
continue to use the current FDB and only allocate another FDB if there
are other ports remaining in the bridge.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Network Traffic Leakage
Action: Patch
AI Analysis

Impact

In the Linux kernel’s dpaa2_switch driver, an error in the bridge leave path causes the driver to allocate a new forwarding database (FDB) without properly marking the previous one as unused. When multiple bridges share the same DPaaS (Data Path Acceleration Switch) instance, this oversight can lead to several ports ending up with the same FDB, resulting in traffic from one bridge being forwarded to another. The flaw is classified as Resource). No evidence of denial‑of‑service or code execution is disclosed.

Affected Systems

The issue affects any Linux kernel that includes the dpaa2_switch module and compiles it against versions that contain the buggy FDB logic. All stock Linux distributions shipping the dpaa2_switch driver are potentially impacted. Systems that disable or do not load the dpaa2_switch module are unaffected.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity. The EPSS score of <1% shows a low empirical likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, an adversary would need privileged network‑configuration rights or a compromised host to force a port to leave a bridge and trigger the flawed FDB reuse. Successful exploitation could cause isolated network segments to leak traffic to each other, enabling data confidentiality breaches. Overall risk is moderate but remediation is advised.

Generated by OpenCVE AI on October 1, 2026 at 21:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that contains the dpaa2_switch FDB management fix (e.g., apply the upstream patch from commit 5adbc4d02d7df8bd7aa02c21874f7a582a576b55).
  • If the kernel cannot be updated immediately, unload or disable the dpaa2_switch module to prevent the faulty FDB reuse.
  • Avoid creating multiple bridges that share the same DPaaS instance until a patch is applied, or remove bridge configurations temporarily to limit exposure.
  • Monitor bridge configuration and network traffic for signs of unintended FDB sharing or misrouting anomalies.

Generated by OpenCVE AI on October 1, 2026 at 21:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Wed, 30 Sep 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


Fri, 25 Sep 2026 04:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dpaa2-switch: rework FDB management on the bridge leave path On bridge leave, the dpaa2_switch_port_set_fdb() function always allocates a new FDB for the port which is becoming standalone. In case no FDB is found, then the port leaving a bridge will continue to use the current one. The above logic does not cover the case in which there are multiple bridges which have ports from the same DPSW instance. In this case, when the last port leaves bridge #1, it finds an unused FDB to switch to, but the old FDB is not marked as unused. Since the number of FDBs is equal to the number of DPSW interfaces, this will eventually lead to multiple ports sharing the same FDB. Fix this by changing how we are managing the FDBs on the leave path. Instead of directly allocating a new FDB, first verify if the current port is the last one to leave a bridge. If this is the case, then continue to use the current FDB and only allocate another FDB if there are other ports remaining in the bridge.
Title dpaa2-switch: rework FDB management on the bridge leave path
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-10-03T10:58:20.945Z

Reserved: 2026-09-24T14:53:16.869Z

Link: CVE-2026-97436

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:21.697

Modified: 2026-10-03T11:17:55.083

Link: CVE-2026-97436

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97436 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:15:09Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime