CVE-2026-68158 in LinuxИнформация

Сводка

по VulDB • 10.08.2026

В ядре Linux устранена следующая уязвимость:

libceph: исправлено переполнение при умножении в функции decode_new_up_state_weight()

Если сообщение типа CEPH_MSG_OSD_MAP содержит (злоумышленником) повреждённый osdmap, могут происходить обращения к памяти за пределами допустимых границ в функции decode_new_up_state_weight(). Это происходит потому, что проверка выхода за границы для части new_state основана на вычислении её длины в зависимости от значения len, прочитанного из входящего сообщения. Данное вычисление может привести к переполнению, что вызовет некорректную проверку границ. Впоследствии при декодировании этой части могут возникать чтения за пределами допустимых границ.

Данный патч заменяет операцию умножения на использование функции check_mul_overflow() для прерывания обработки osdmap в случае возникновения переполнения. Таким образом, osdmaps/сообщения, содержащие большие значения len, приводящие к переполнению при умножении, считаются недействительными.

[ idryomov: переименование new_state_len -> new_state_item_size, форматирование ]

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

Linux

Резервировать

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387510

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!