В ядре Linux устранена следующая уязвимость: ext4: всегда сливная очередей отброшенная работа в ext4_mb_release() При пересмотре недавнего …
В ядре Linux устранена следующая уязвимость: ext4: всегда сливная очередей отброшенная работа в ext4_mb_release() При пересмотре недавнего исправления ext4[1] Сашико поднял следующее забота [2]: Если файловая система изначально смонтирована с опцией отбрасывания, > удаление файлов заполнят sbi->s_discard_list и очередь > s_discard_work. Если он затем перемонтирован с nodiscard, > Флаг EXT4_MOUNT_DISCARD очищен, но ожидающий s_discard_work > ни отмененного, ни покрасневшего. [1] https://lore.kernel.org/r/20260319094545.19291-1-qiang.zhang@linux.dev/ [2] https://sashiko.dev/#/patchset/20260319094545.19291-1-qiang.zhang%40linux.dev Озабоченность была обоснованной, но она не имела никакого отношения к патчу[1]. Одна из проблем с Сашико в ее нынешней (ранней) форме заключается в том, что он обнаружит ранее существовавшие проблемы и сообщит об этом как о проблеме с Патч, который он пересматривает. На практике было бы трудно ударить намеренно (если только вы не вредоносного syzkaller fuzzer), так как это будет включать в себя монтаж файла система с -o отбрасывает, а затем удаляет большое количество файлов, перемонтаж файловой системы с -o nodiscard, а затем немедленно разбавление файловой системы до работы с очередным отказом имеет изменение Утечка самостоятельно. Исправьте это, потому что это настоящий баг, и чтобы Сашико не поднял этот вопрос Беспокойство при анализе будущих патчей на mballoc.c.
| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-un | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается |