CVE-2026-98403: s390/boot: Avoid IPL parameter append past command line

Published Oct 14, 2026
·
Updated

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

s390/boot: Avoid IPL parameter append past command line

A command line may occupy all but the terminating byte of COMMANDLINESIZE. In that case appendiplblockparm() passes a zero size to the IPL parameter conversion helpers and points the destination one byte past earlycommandline. The helpers subtract one from the unsigned size and write the converted parameter outside the command line buffer.

Convert the IPL parameter in the command line parsing buffer first. A parameter beginning with '=' can then replace the existing command line regardless of its length, while other parameters are appended only when space remains.

Affected Software

1 affected component
Linux Linux kernel

Event History

Oct 14, 2026
CVE Published
via MITRE·01:26 PM
Data Sourced
via MITRE·01:26 PM
Description

Frequently Asked Questions

1

Which systems are exposed to this issue?

The issue is in the Linux kernel s390 boot path, specifically handling IPL parameters while building the early command line. Systems not using the affected s390 IPL boot handling are not described as exposed by the provided information.

2

What conditions are required to trigger the out-of-bounds write?

The existing command line must occupy all but its terminating byte in COMMAND_LINE_SIZE, and IPL parameter processing must then attempt to append a parameter. This causes a zero-size buffer to be passed to conversion helpers with a destination positioned one byte past early_command_line.

3

How does the resolved behavior handle IPL parameters when command-line space is exhausted?

The IPL parameter is converted in the command-line parsing buffer first. A parameter beginning with '=' may replace the existing command line regardless of length, while other parameters are appended only when space remains.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203