Junglewise Threat Intelligence

CVE-2026-64252: Linux Kernel MIPS DECstation kernel panic in console output handler

CVE-2026-64252 · Severity: info · CVSS 0 · Published 2026-07-24

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's MIPS architecture support could cause a system crash during the boot process. On certain 64-bit systems, the kernel may attempt to pass memory addresses to older 32-bit hardware components that cannot understand them, leading to a kernel panic. This primarily affects the reliability and availability of the system during startup or when specific console drivers are used.

Technical details

In 64-bit MIPS configurations for DECstations, the initial console output handler (prom_console_write) may be called from a kernel thread where the stack is located in the XKPHYS 64-bit memory segment. When the handler passes a buffer address from this stack to the 32-bit firmware's printf() entry point, the address is truncated. This results in the firmware attempting to access invalid memory locations, causing a kernel panic (ExcCode 02, BadVA). The fix involves moving the console buffer from the stack to a static __initdata buffer located in the CKSEG0 32-bit compatibility segment. This ensures the address remains valid after truncation by the firmware.

Affected products

  • Linux Linux Kernel v2.6.12+

Timeline

  • 2026-05-06: other: Patch authored
  • 2026-07-04: patched: Patch committed to stable tree
  • 2026-07-24: disclosed: CVE published

References

Related threats