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

x86/boot: Validate console=uart8250 baud rate to fix early boot hang

When the baud rate is empty, 0, invalid, or overflows to 0 when stored
as an int, the system will hang during early boot because of a division
by zero in early_serial_init().

Fall back to DEFAULT_BAUD when the resulting baud rate is 0 to prevent
an early system hang.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

During early kernel initialization a division by zero can occur if the console=uart8250 baud rate is empty, zero, invalid, or overflows to zero. The bug causes the system to hang before the operating system starts, resulting in a denial of service that affects system availability. The flaw is a classic divide‑by‑zero error (CWE‑369).

Affected Systems

All x86 builds of the Linux kernel that lack the patch for early_serial_init(). The issue applies to any kernel release before the commit that validates and defaults the baud rate. It is relevant for production servers, embedded devices, and PCs where serial console access is enabled.

Risk and Exploitability

The CVSS score of 5.5 indicates a medium severity, and the EPSS score of <1% suggests a very low likelihood of exploitation. The denial of service nature can still impact system availability. The vulnerability is most relevant to attackers who can influence the kernel boot parameters, such as those with physical access or compromised bootloader configuration. Because the flaw requires boot‑time manipulation and no remote exploitation path is described, the risk to remote attackers remains low. The vulnerability is not listed in CISA’s KEV catalog.

Generated by OpenCVE AI on August 18, 2026 at 03:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to the latest Linux kernel release that includes the early_serial_init() patch.
  • Verify that console=uart8250 specifies a valid, non‑zero baud rate or remove the parameter entirely if the serial console is not required.
  • If a patch is not immediately available, apply the workaround from the upstream commit by incorporating the DEFAULT_BAUD fallback in the kernel configuration.

Generated by OpenCVE AI on August 18, 2026 at 03:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
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


Sat, 15 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-369

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: x86/boot: Validate console=uart8250 baud rate to fix early boot hang When the baud rate is empty, 0, invalid, or overflows to 0 when stored as an int, the system will hang during early boot because of a division by zero in early_serial_init(). Fall back to DEFAULT_BAUD when the resulting baud rate is 0 to prevent an early system hang.
Title x86/boot: Validate console=uart8250 baud rate to fix early boot hang
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-08-17T05:10:56.018Z

Reserved: 2026-08-09T03:40:39.914Z

Link: CVE-2026-72238

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:50.850

Modified: 2026-08-17T06:18:25.360

Link: CVE-2026-72238

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72238 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T03:30:06Z

Weaknesses