Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-98403

Опубликовано: 14 окт. 2026
Источник: redhat
CVSS3: 6
EPSS Низкий

Описание

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 COMMAND_LINE_SIZE. In that case append_ipl_block_parm() passes a zero size to the IPL parameter conversion helpers and points the destination one byte past early_command_line. 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.

A flaw was found in the Linux kernel's s390 boot code. This flaw can lead to a Denial of Service (DoS) through memory corruption during system startup. When the early boot command-line buffer is nearly full, appending Initial Program Load (IPL) parameters triggers an integer underflow, causing an out-of-bounds write outside the designated buffer. A user capable of specifying custom boot parameters can exploit this vulnerability during system initialization to crash the system.

Отчет

An out of bounds write can occur during s390 early boot when early_command_line occupies all available space except for its terminating byte. append_ipl_block_parm() then passes a zero destination size and a pointer beyond the command line buffer to an IPL parameter conversion helper. The helper subtracts one from the unsigned size, producing a very large effective bound and allowing converted IPL parameter data to overwrite adjacent boot memory. The demonstrated impact includes corruption of boot data, altered boot behavior, or failure to boot. The broader confidentiality and integrity impact depends on the affected memory layout and is not proven as a practical privilege escalation. For the CVSS the PR:H value is used because reliable triggering normally requires administrative control over the s390 boot command line or IPL parameter block. The issue is not directly network reachable and executes before normal userspace starts. Impact is at least denial of service and boot state corruption.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10kernelAffected
Red Hat Enterprise Linux 6kernelNot affected
Red Hat Enterprise Linux 7kernelNot affected
Red Hat Enterprise Linux 7kernel-rtNot affected
Red Hat Enterprise Linux 8kernelAffected
Red Hat Enterprise Linux 8kernel-rtAffected
Red Hat Enterprise Linux 9kernel-rtAffected
Red Hat OpenShift Container Platform 4openshift/ose-rhel-coreos-8Not affected
Red Hat OpenShift Container Platform 4openshift/ose-rhel-coreos-9Affected
Red Hat OpenShift Container Platform 5openshift/ose-rhel-coreos-9Affected

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-787
https://bugzilla.redhat.com/show_bug.cgi?id=2552209kernel: s390/boot: Avoid IPL parameter append past command line

EPSS

Процентиль: 11%
0.00206
Низкий

6 Medium

CVSS3

Связанные уязвимости

ubuntu
26 дней назад

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 COMMAND_LINE_SIZE. In that case append_ipl_block_parm() passes a zero size to the IPL parameter conversion helpers and points the destination one byte past early_command_line. 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.

nvd
26 дней назад

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 COMMAND_LINE_SIZE. In that case append_ipl_block_parm() passes a zero size to the IPL parameter conversion helpers and points the destination one byte past early_command_line. 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.

debian
26 дней назад

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

github
26 дней назад

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 COMMAND_LINE_SIZE. In that case append_ipl_block_parm() passes a zero size to the IPL parameter conversion helpers and points the destination one byte past early_command_line. 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.

oracle-oval
5 дней назад

ELSA-2026-95370: kernel security update (IMPORTANT)

EPSS

Процентиль: 11%
0.00206
Низкий

6 Medium

CVSS3