CVE-2022-50766 in LinuxИнформация

Сводка

по VulDB • 20.05.2026

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

btrfs: установка generation до вызова btrfs_clean_tree_block в btrfs_init_new_buffer

syzbot сообщает об использовании неинициализированного значения (uninit-value) в функции btrfs_clean_tree_block() [1]. В коммите bc877d285ca3dba2 («btrfs: Deduplicate extent_buffer init code») было упущено, что вызов btrfs_set_header_generation() в btrfs_init_new_buffer() нельзя перемещать после clean_tree_block(), поскольку clean_tree_block() вызывает btrfs_header_generation() начиная с коммита 55c69072d6bd5be1 («Btrfs: Fix extent_buffer usage when nodesize != leafsize»).

Поскольку memzero_extent_buffer() сбрасывает часть «struct btrfs_header», мы не можем переместить btrfs_set_header_generation() до memzero_extent_buffer(). Необходимо просто повторно добавить вызов btrfs_set_header_generation() перед btrfs_clean_tree_block().

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

24.12.2025

Раскрытие

24.12.2025

Модерация

принято

Вход

VDB-338084

EPSS

0.00208

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!