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

exploitDog

fstec логотип

BDU:2026-17345

Опубликовано: 08 июл. 2026
Источник: fstec
CVSS3: 7.8
CVSS2: 6.8
EPSS Низкий

Описание

Уязвимость функции regulator_lock_two() компонента drivers/regulator/core.c ядра операционной системы Linux связана с реализацией некорректного потока управления. Эксплуатация уязвимости может позволить нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации

Вендор

Сообщество свободного программного обеспечения
Canonical Ltd.
ООО «Ред Софт»
Red Hat, Inc.

Наименование ПО

Debian GNU/Linux
Ubuntu
РЕД ОС
Red Hat Enterprise Linux
Linux

Версия ПО

9 (Debian GNU/Linux)
10 (Debian GNU/Linux)
20.04 LTS (Ubuntu)
11 (Debian GNU/Linux)
12 (Debian GNU/Linux)
7.3 (РЕД ОС)
22.04 LTS (Ubuntu)
9 (Red Hat Enterprise Linux)
24.04 LTS (Ubuntu)
10 (Red Hat Enterprise Linux)
13 (Debian GNU/Linux)
8.0 (РЕД ОС)
26.04 LTS (Ubuntu)
от 6.7 до 6.12.97 (Linux)
от 6.13 до 6.18.40 (Linux)
от 6.19 до 7.1.5 (Linux)
от 5.4.243 до 5.4.302 включительно (Linux)
от 5.10.180 до 5.10.261 (Linux)
от 5.15.111 до 5.15.212 (Linux)
от 6.1.28 до 6.1.178 (Linux)
от 6.2.15 до 6.2.16 включительно (Linux)
от 6.3.2 до 6.6.145 (Linux)

Тип ПО

Операционная система

Операционные системы и аппаратные платформы

Сообщество свободного программного обеспечения Debian GNU/Linux 9
Сообщество свободного программного обеспечения Debian GNU/Linux 10
Canonical Ltd. Ubuntu 20.04 LTS
Сообщество свободного программного обеспечения Debian GNU/Linux 11
Сообщество свободного программного обеспечения Debian GNU/Linux 12
ООО «Ред Софт» РЕД ОС 7.3
Canonical Ltd. Ubuntu 22.04 LTS
Red Hat, Inc. Red Hat Enterprise Linux 9
Canonical Ltd. Ubuntu 24.04 LTS
Red Hat, Inc. Red Hat Enterprise Linux 10
Сообщество свободного программного обеспечения Debian GNU/Linux 13
ООО «Ред Софт» РЕД ОС 8.0
Canonical Ltd. Ubuntu 26.04 LTS
Сообщество свободного программного обеспечения Linux от 6.7 до 6.12.97
Сообщество свободного программного обеспечения Linux от 6.13 до 6.18.40
Сообщество свободного программного обеспечения Linux от 6.19 до 7.1.5
Сообщество свободного программного обеспечения Linux от 5.4.243 до 5.4.302 включительно
Сообщество свободного программного обеспечения Linux от 5.10.180 до 5.10.261
Сообщество свободного программного обеспечения Linux от 5.15.111 до 5.15.212
Сообщество свободного программного обеспечения Linux от 6.1.28 до 6.1.178
Сообщество свободного программного обеспечения Linux от 6.2.15 до 6.2.16 включительно
Сообщество свободного программного обеспечения Linux от 6.3.2 до 6.6.145

Уровень опасности уязвимости

Средний уровень опасности (базовая оценка CVSS 2.0 составляет 6,8)
Высокий уровень опасности (базовая оценка CVSS 3.1 составляет 7,8)

Возможные меры по устранению уязвимости

Использование рекомендаций:
Для Linux:
https://git.kernel.org/stable/c/0c305eac40470a224671858a215963b070f9b2a9
https://git.kernel.org/stable/c/153d1b8b5bc30847eb70ad535f62f289aa9217e6
https://git.kernel.org/stable/c/29a7953e9adea6c7f9e64947745b79158e7cea7f
https://git.kernel.org/stable/c/346e2d666a29ae7233c56b356a0487eb1d42589b
https://git.kernel.org/stable/c/8e39aa63798ea0a797fd9341419f12ef91df3238
https://git.kernel.org/stable/c/d38f8bd771c4999b797d7074b348cf201414bd34
https://git.kernel.org/stable/c/dc804f390fddd9c389edf0976356942e16878d8f
https://git.kernel.org/stable/c/e2063307ea3b6da74585129ba7b588e8243e2ef0
Для Ред ОС:
http://repo.red-soft.ru/redos/7.3c/x86_64/updates/
http://repo.red-soft.ru/redos/8.0/x86_64/updates/
http://repo.red-soft.ru/redos/8.0/aarch64/updates/
Для Debian GNU/Linux:
https://security-tracker.debian.org/tracker/CVE-2026-72314
https://deb.freexian.com/extended-lts/tracker/CVE-2026-72314
Для программных продуктов Red Hat Inc.:
https://access.redhat.com/security/cve/CVE-2026-72314
Для Ubuntu:
https://ubuntu.com/security/CVE-2026-72314

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Данные уточняются

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

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

7.8 High

CVSS3

6.8 Medium

CVSS2

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

CVSS3: 7.8
ubuntu
2 месяца назад

In the Linux kernel, the following vulnerability has been resolved: regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK Compare against -EDEADLK, which is what ww_mutex_lock() actually returns and what every other deadlock check in this file already uses. Function regulator_lock_two() acquires two regulators via regulator_lock_nested() -> ww_mutex_lock(). On contention, ww_mutex_lock() returns -EDEADLK, which is the caller's signal to drop the lock it holds and retry the acquisition in the canonical order. However, regulator_lock_two() tests the return value against -EDEADLOCK rather than -EDEADLK. On most architectures, EDEADLK and EDEADLOCK are the same value, so the comparison happens to be correct and the bug is invisible. But on MIPS, SPARC, and PowerPC, those two errors have different values. The test is wrong: a genuine -EDEADLK backoff no longer matches -EDEADLOCK, so instead of unlocking and retrying, the code falls into WARN_ON(ret) and returns ...

CVSS3: 5.5
redhat
2 месяца назад

In the Linux kernel, the following vulnerability has been resolved: regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK Compare against -EDEADLK, which is what ww_mutex_lock() actually returns and what every other deadlock check in this file already uses. Function regulator_lock_two() acquires two regulators via regulator_lock_nested() -> ww_mutex_lock(). On contention, ww_mutex_lock() returns -EDEADLK, which is the caller's signal to drop the lock it holds and retry the acquisition in the canonical order. However, regulator_lock_two() tests the return value against -EDEADLOCK rather than -EDEADLK. On most architectures, EDEADLK and EDEADLOCK are the same value, so the comparison happens to be correct and the bug is invisible. But on MIPS, SPARC, and PowerPC, those two errors have different values. The test is wrong: a genuine -EDEADLK backoff no longer matches -EDEADLOCK, so instead of unlocking and retrying, the code falls into WARN_ON(ret) and returns ...

CVSS3: 7.8
nvd
2 месяца назад

In the Linux kernel, the following vulnerability has been resolved: regulator: core: regulator_lock_two() should test for EDEADLK not EDEADLOCK Compare against -EDEADLK, which is what ww_mutex_lock() actually returns and what every other deadlock check in this file already uses. Function regulator_lock_two() acquires two regulators via regulator_lock_nested() -> ww_mutex_lock(). On contention, ww_mutex_lock() returns -EDEADLK, which is the caller's signal to drop the lock it holds and retry the acquisition in the canonical order. However, regulator_lock_two() tests the return value against -EDEADLOCK rather than -EDEADLK. On most architectures, EDEADLK and EDEADLOCK are the same value, so the comparison happens to be correct and the bug is invisible. But on MIPS, SPARC, and PowerPC, those two errors have different values. The test is wrong: a genuine -EDEADLK backoff no longer matches -EDEADLOCK, so instead of unlocking and retrying, the code falls into WARN_ON(ret) and returns

CVSS3: 7.8
debian
2 месяца назад

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

CVSS3: 7.8
redos
около 1 месяца назад

Уязвимость kernel-lt

EPSS

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

7.8 High

CVSS3

6.8 Medium

CVSS2