CVE-2026-98400

s390/ipl: Fix NULL deref in kdump without re-IPL parm block

State
Published
Severity
Not scored
Published
Oct 14, 2026
Updated
Oct 19, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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

s390/ipl: Fix NULL deref in kdump without re-IPL parm block

Some IPL types, like HMC FTP boot or QEMU direct kernel boot, might not provide an IPL parameter block. In this case, reipl_type_init() selects IPL_TYPE_UNKNOWN, and reipl_block_actual remains NULL.

kdump passes the re-IPL parameter block to the dump kernel through os_info. Before commit 3b9678472bab ("s390/ipl: correct kdump reipl block checksum calculation"), the os_info entry was added only for IPL types which initialized reipl_block_actual. That commit moved the os_info update to machine_crash_shutdown(), making it unconditional. As a result, set_os_info_reipl_block() dereferences reipl_block_actual for IPL_TYPE_UNKNOWN. This may happen to work by chance when address zero contains readable lowcore data and the resulting empty os_info entry is ignored by the dump kernel.

Skip the os_info update when no re-IPL parameter block is available. Kdump then collect the dump and reboot without setting re-IPL parameter block.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 3b9678472bab86ae654cf2c18d5dd551558045be to before 030e88812435fc5d6aa42eee41fa77b5ea620327Affected
  • 3b9678472bab86ae654cf2c18d5dd551558045be to before 92d0829eae257544b6b0faccb6e7079c45e22d48Affected
  • 3b9678472bab86ae654cf2c18d5dd551558045be to before 50f9c40768e84f30d374235b3ee3850a94d9ac29Affected
  • 3b9678472bab86ae654cf2c18d5dd551558045be to before b6bf82bc5e00afaf836f8bb9a676bffc182a6bbdAffected
  • 3b9678472bab86ae654cf2c18d5dd551558045be to before 7f918871112e8e7c581e99eb8e545af4e59c8367Affected
LinuxLinux
  • 4.17Affected
  • before 4.17Not affected
  • 6.6.158 through 6.6.*Not affected
  • 6.12.111 through 6.12.*Not affected
  • 6.18.53 through 6.18.*Not affected
  • 7.2.7 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.