
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68816 is a format string validation vulnerability in the Linux kernel's net/mlx5 firmware tracer (fw_tracer) component, affecting systems using Mellanox/NVIDIA MLX5 network drivers. The flaw exists because format string parameters received from device firmware are not validated before use, allowing malformed specifiers (e.g., %s, %p, %n) to cause crashes or undefined behavior. It was published on January 13, 2026, and affects Linux kernel versions from 4.19 through 6.18.x, including Microsoft's azl3_kernel_6.6.119.3-3. It carries a CVSS v3.1 base score of 6.6 (Medium), with local attack vector and low privileges required (Feedly, Microsoft MSRC).
The root cause is insufficient input validation (CWE not formally assigned by NVD) in the fw_tracer subsystem of the MLX5 driver, where format strings sourced from device firmware are passed to kernel formatting functions without sanitization. An attacker controlling or compromising device firmware could supply format specifiers such as %s, %p, or %n that cause the kernel to dereference arbitrary memory addresses or write to unintended locations. The fix introduces mlx5_tracer_validate_params(), which restricts accepted format specifiers to safe integer/hex types (%x, %d, %i, %u, %llx, %lx, etc.) and prefixes rejected strings with "BAD_FORMAT:" in trace output. Exploitation requires local access with low privileges and interaction with an MLX5-equipped network device (Feedly, kernel.org patch).
Successful exploitation could result in system crashes (denial of service) via kernel panic triggered by invalid format specifiers, limited disclosure of sensitive kernel memory contents (confidentiality impact: LOW), or minor kernel memory corruption (integrity impact: LOW). The primary risk is availability, as a malicious or compromised firmware image could repeatedly crash affected systems. The vulnerability is scoped to the local system and does not directly enable lateral movement, but kernel memory disclosure could assist in bypassing KASLR for follow-on attacks (Feedly).
Patches are available across multiple stable kernel branches. Administrators should update to the following patched versions or later: Linux kernel 6.6.120, 6.12.64, 6.18.3, or 6.19-rc2. Microsoft issued a patch for azl3_kernel_6.6.119.3-3 on January 15, 2026. Downstream distributions including Debian (linux 6.1.162-1), Ubuntu (USN-8177-1, USN-8179-1, USN-8183-1, USN-8184-1, USN-8185-1, and subsequent updates), SUSE, and Amazon Linux 2 have also released updated packages. As a workaround where patching is not immediately possible, restrict local user access to systems running MLX5 drivers and ensure only trusted, verified firmware is loaded onto network devices (Microsoft MSRC, Feedly, Debian LTS).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."