CVE-2023-54129
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54129 is a kernel panic vulnerability in the Linux kernel's octeontx2-af driver caused by missing validation of the lmac_type_id field received from firmware. When a physical link change occurs on Marvell CN10XXX/CN103XX hardware, the firmware reports link details including lmac_type_id; if the firmware returns an invalid value, the kernel dereferences an out-of-bounds pointer in cgx_link_change_handler, triggering a NULL pointer dereference (Oops: 96000005) via strncpy. The vulnerability was published on December 24, 2025, and affects Linux kernel versions from commit 61071a871ea6 up to the respective fix commits in stable branches. No CVSS score has been assigned; the EPSS score is approximately 0.018% (Feedly, EUVD).

Technical details

The root cause is improper input validation (CWE-20) in the octeontx2-af kernel driver. Upon receiving a link-change event from firmware, the cgx_link_change_handler function uses the firmware-supplied lmac_type_id as an index into an array to derive the lmac_type string without first checking whether the value is within valid bounds. When firmware returns an out-of-range lmac_type_id, the kernel attempts a strncpy using an invalid pointer, causing a kernel panic (Oops: 96000005) on ARM64 systems running Marvell CN103XX hardware. The fix adds a bounds check on lmac_type_id before it is used as an array index (Feedly, EUVD).

Impact

Successful triggering of this vulnerability results in a kernel panic (system crash), causing a complete loss of availability for the affected system. The impact is limited to systems running the affected Linux kernel on Marvell CN10XXX/CN103XX hardware with the octeontx2-af driver loaded. There is no known confidentiality or integrity impact, and no evidence of lateral movement potential; the vulnerability is a denial-of-service condition triggered by anomalous firmware behavior (Feedly).

Mitigation and workarounds

Patches have been backported to multiple Linux stable branches: kernel 6.1.32 (commit cb5edce2), 6.2.16 (commit afd7660c), 6.3.3 (commit 5c0268b1), and 6.4 (commit 83a7f27c). Administrators running affected kernels on Marvell CN10XXX/CN103XX hardware should update to a patched stable release. No configuration-based workaround is documented; upgrading the kernel is the recommended remediation (EUVD, Feedly).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management