sja1105 driver

About this tag
The sja1105 driver is a Linux kernel component that supports the SJA1105 family of BroadR-Reach/Automotive Ethernet switches under the Distributed Switch Architecture (DSA) subsystem. Recent discussions on WindowsForum.com focus on a security fix for an out-of-bounds memory access vulnerability in this driver, tracked as CVE-2025-22107. The issue was discovered via a KASAN warning in the sja1105_table_delete_entry function, where an unsafe memmove operation could access memory beyond the array end. Upstream maintainers corrected the logic to prevent this memory corruption. The driver implements tables for switch configuration, and the fix ensures stability and security for systems using these automotive switches.
  1. Linux Kernel Fixes SJA1105 Memmove Out-of-Bounds (CVE-2025-22107)

    The Linux kernel received a targeted fix for an out‑of‑bounds memory access in the SJA1105 driver that surfaced as a KASAN warning in sja1105_table_delete_entry, tracked as CVE‑2025‑22107; upstream maintainers corrected the logic that drove an unsafe memmove so the driver no longer touches...