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

exploitDog

redhat логотип

CVE-2025-71231

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

Описание

In the Linux kernel, the following vulnerability has been resolved: crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode The local variable 'i' is initialized with -EINVAL, but the for loop immediately overwrites it and -EINVAL is never returned. If no empty compression mode can be found, the function would return the out-of-bounds index IAA_COMP_MODES_MAX, which would cause an invalid array access in add_iaa_compression_mode(). Fix both issues by returning either a valid index or -EINVAL.

A flaw was found in the Linux kernel. A local, privileged user could exploit this by triggering a scenario where the find_empty_iaa_compression_mode function returns an out-of-bounds index. This can lead to an invalid array access, resulting in a kernel crash and a denial of service. In some cases, it may also risk memory corruption.

Отчет

An out of bounds index can be returned by find_empty_iaa_compression_mode when no free compression mode slot exists. The function may return IAA_COMP_MODES_MAX which is outside the iaa_compression_modes array bounds and can lead to an invalid array access in add_iaa_compression_mode. This can result in a kernel crash and denial of service and in a conservative analysis it may also risk memory corruption depending on how the index is used by the caller. For the CVSS the PR is H in many deployments because managing compression modes is typically an administrative action performed by privileged users. The issue is not network reachable and requires local access to the relevant kernel interfaces and hardware driver path. Impact is at least denial of service with a worst case of broader memory safety consequences.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10kernelFix deferred
Red Hat Enterprise Linux 6kernelNot affected
Red Hat Enterprise Linux 7kernelNot affected
Red Hat Enterprise Linux 7kernel-rtNot affected
Red Hat Enterprise Linux 8kernelNot affected
Red Hat Enterprise Linux 8kernel-rtNot affected
Red Hat Enterprise Linux 9kernelFix deferred
Red Hat Enterprise Linux 9kernel-rtFix deferred

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

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

Статус:

Moderate
Дефект:
CWE-787
https://bugzilla.redhat.com/show_bug.cgi?id=2440660kernel: Linux kernel: Denial of Service due to out-of-bounds index in IAA crypto module

EPSS

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

6.6 Medium

CVSS3

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

CVSS3: 7.1
ubuntu
около 1 месяца назад

In the Linux kernel, the following vulnerability has been resolved: crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode The local variable 'i' is initialized with -EINVAL, but the for loop immediately overwrites it and -EINVAL is never returned. If no empty compression mode can be found, the function would return the out-of-bounds index IAA_COMP_MODES_MAX, which would cause an invalid array access in add_iaa_compression_mode(). Fix both issues by returning either a valid index or -EINVAL.

CVSS3: 7.1
nvd
около 1 месяца назад

In the Linux kernel, the following vulnerability has been resolved: crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode The local variable 'i' is initialized with -EINVAL, but the for loop immediately overwrites it and -EINVAL is never returned. If no empty compression mode can be found, the function would return the out-of-bounds index IAA_COMP_MODES_MAX, which would cause an invalid array access in add_iaa_compression_mode(). Fix both issues by returning either a valid index or -EINVAL.

msrc
около 1 месяца назад

crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode

CVSS3: 7.1
debian
около 1 месяца назад

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

CVSS3: 7.1
github
около 1 месяца назад

In the Linux kernel, the following vulnerability has been resolved: crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode The local variable 'i' is initialized with -EINVAL, but the for loop immediately overwrites it and -EINVAL is never returned. If no empty compression mode can be found, the function would return the out-of-bounds index IAA_COMP_MODES_MAX, which would cause an invalid array access in add_iaa_compression_mode(). Fix both issues by returning either a valid index or -EINVAL.

EPSS

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

6.6 Medium

CVSS3