Към съдържанието

CVE-2026-31772: Linux, грешка в паметта

7.8

CVSS 3.1

Няма данни

Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)

Няма потвърждение

Атакува се

Няма данни

Време до експлоатация

Атакува се локално, без особени условия, с обикновен потребителски вход и без действие от потребителя.

CVE радар: още уязвимости от този вид

  • Експлоатация: няма данни за експлоатация
  • Атаката не може да се автоматизира

Описание

Оригинално описание

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: fix stack buffer overflow in hci_le_big_create_sync hci_le_big_create_sync() uses DEFINE_FLEX to allocate a struct hci_cp_le_big_create_sync on the stack with room for 0x11 (17) BIS entries. However, conn->num_bis can hold up to HCI_MAX_ISO_BIS (31) entries — validated against ISO_MAX_NUM_BIS (0x1f) in the caller hci_conn_big_create_sync(). When conn->num_bis is between 18 and 31, the memcpy that copies conn->bis into cp->bis writes up to 14 bytes past the stack buffer, corrupting adjacent stack memory. This is trivially reproducible: binding an ISO socket with bc_num_bis = ISO_MAX_NUM_BIS (31) and calling listen() will eventually trigger hci_le_big_create_sync() from the HCI command sync worker, causing a KASAN-detectable stack-out-of-bounds write: BUG: KASAN: stack-out-of-bounds in hci_le_big_create_sync+0x256/0x3b0 Write of size 31 at addr ffffc90000487b48 by task kworker/u9:0/71 Fix this by changing the DEFINE_FLEX count from the incorrect 0x11 to HCI_MAX_ISO_BIS, which matches the maximum number of BIS entries that conn->bis can actually carry.

Засегнати продукти

  • Linux Linux: 91d19383b7ed035e22165ae5c836e50bb9f95fbe преди f5d446624345d309e7a4a1b27ea9f028d6a8c5d9; 42ecf1947135110ea08abeaca39741636f9a2285 преди aba0aea354015794e8312dd7efe726967e58aefe; 42ecf1947135110ea08abeaca39741636f9a2285 преди eaf32002ca7b1ba51c9f140991fd9febe6de79f0; 42ecf1947135110ea08abeaca39741636f9a2285 преди bc39a094730ce062fa034a529c93147c096cb488; 8958e1cee4e2eac1a5b825caa4dd96ce9ed975dd; 6.12.2 преди 6.12.81; 6.11.11 преди 6.12
  • Linux Linux: 6.13; преди 6.13; 6.12.81 до 6.12.*; 6.18.22 до 6.18.*; 6.19.12 до 6.19.*; 7.0 до *

Вид слабост

История

  • 1 май 2026 Публикувано

Други уязвимости в Linux Linux

Първоизточници

CVE-2026-31772: Linux, грешка в паметта | freedomonline.bg