CVE-2026-23131
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23131 is a denial-of-service vulnerability in the Linux kernel's platform/x86: hp-bioscfg driver caused by improper handling of empty attribute names returned by the HP BIOS. When the HP BIOS returns attributes with empty name strings, the driver attempts to register kobjects with those empty names, triggering kernel warnings (kobject_add_internal warnings at lib/kobject.c:219). The vulnerability was published on February 14, 2026, and affects Linux kernel versions 6.6.x before 6.6.122, 6.7–6.12.x before 6.12.68, and 6.13–6.18.x before 6.18.8, as well as 6.19 release candidates prior to the fix. It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).

Technical details

The root cause is insufficient input validation in the hp_init_bios_buffer_attribute() function within the hp-bioscfg driver, which fails to check whether an attribute name parsed from the WMI buffer is empty before attempting kobject registration. This maps to CWE-20 (Improper Input Validation). The attack vector is local: a low-privileged user on an HP system with the hp-bioscfg driver loaded can trigger the condition if the HP BIOS exposes attributes with empty name strings, causing repeated kernel warnings and potential system instability without requiring user interaction. The fix adds a validation check that skips registration and logs a debug message when an empty attribute name is encountered, allowing the module to continue processing remaining valid attributes (Feedly, Kernel Patch).

Impact

Successful exploitation results in kernel warnings and potential denial-of-service conditions on HP systems running the affected kernel versions with the hp-bioscfg driver active. The impact is limited to availability — there is no confidentiality or integrity impact — but repeated kernel warnings can destabilize the system and may lead to service disruption. The scope is confined to the local system; lateral movement and data exfiltration are not applicable to this vulnerability (Feedly).

Mitigation and workarounds

Update the Linux kernel to a patched version: 6.6.122 or later (for the 6.6.x branch), 6.12.68 or later (for the 6.7–6.12.x branch), or 6.18.8 or later (for the 6.13–6.18.x branch). Patches have been committed to the stable kernel branches via git.kernel.org. Oracle Linux and Ubuntu have also released corresponding kernel security updates. As a secondary measure, administrators can prioritize patching on HP-based systems where the hp-bioscfg driver is active (Feedly, Kernel Patch).

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