CVE.futuretools
NVD NIST
CVE-2026-98959

btrfs: fix xattr replace when multiple xattrs are packed in the same item

CVSS 3.1Critical
9.8/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 7a53bb4668b319fc6c8a3ce2c21635125c7d2712, 5877d7138cc4359d26fd7b010eedfd1b3162348f, a97114b9b00ed3d05156f3b2ddbf797296260389, c1803697a60f22743aa28ad522f805e92d45e3f0, 858bee1c77857aabcc2327cd32dd8266332de332, 3.11, 3.13, 3.15, 3.19, 6.6.160, 6.12.113, 6.18.57, 7.2.11
Обновить ядро Linux до актуальной стабильной версии с коммитом исправления btrfs: fix xattr replace when multiple xattrs are packed in the same item.

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Нарушение целостности структуры btrfs_dir_item при замене расширенного атрибута с коллизией хеша в файловой системе btrfs.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

В функции btrfs_setxattr() ядра Linux при замене значения xattr на размер, отличный от исходного, в случае упаковки нескольких атрибутов в один btrfs_dir_item (из-за совпадения crc32c-хешей имен) удаляется старый элемент и вставляется новый без полной инициализации структуры. В результате tree checker фиксирует повреждение метаданных на этапе сброса extent buffer.

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Повреждение структуры метаданных файловой системы и отказ в обслуживании (DoS / Kernel Panic) при сбросе буферов на диск.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

LinuxLinux
>= 5f5bc6b1e2d5a6f827bc860ef2dc5b6f365d1339➔Fix: 7a53bb4668b319fc6c8a3ce2c21635125c7d2712
LinuxLinux
>= 5f5bc6b1e2d5a6f827bc860ef2dc5b6f365d1339➔Fix: 5877d7138cc4359d26fd7b010eedfd1b3162348f
LinuxLinux
>= 5f5bc6b1e2d5a6f827bc860ef2dc5b6f365d1339➔Fix: a97114b9b00ed3d05156f3b2ddbf797296260389
LinuxLinux
>= 5f5bc6b1e2d5a6f827bc860ef2dc5b6f365d1339➔Fix: c1803697a60f22743aa28ad522f805e92d45e3f0
LinuxLinux
>= 5f5bc6b1e2d5a6f827bc860ef2dc5b6f365d1339➔Fix: 858bee1c77857aabcc2327cd32dd8266332de332
LinuxLinux
>= 3.10.83➔Fix: 3.11
LinuxLinux
>= 3.12.45➔Fix: 3.13
LinuxLinux
>= 3.14.47➔Fix: 3.15
LinuxLinux
>= 3.18.19➔Fix: 3.19
LinuxLinux
все ранние➔Fix: 3.19
——
>= 3.19.0➔Fix: 6.6.160
——
>= 6.7.0➔Fix: 6.12.113
——
>= 6.13.0➔Fix: 6.18.57
——
>= 6.19.0➔Fix: 7.2.11

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (5)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-98959: btrfs: fix xattr replace when multiple xattrs are packed in the same item. URL: https://cve.futuretools.ru/cve/CVE-2026-98959
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_98959,
  title = {{CVE-2026-98959: btrfs: fix xattr replace when multiple xattrs are packed in the same item}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-98959}},
  note = {Оперативный инженерный анализ киберугроз}
}