CVE-2025-21721: nilfs2: handle errors that nilfs_prepare_chunk() may return
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 22/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,22% (FIRST EPSS).
- Может быть вызвана пользователем с локальным доступом к системе. Достаточно учётной записи с низкими привилегиями. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: Linux Linux 1ee2d454baa361d2964e3e2f2cca9ee3f769d93c, 481136234dfe96c7f92770829bec6111c7c5f5dd, 607dc724b162f4452dc768865e578c1a509a1c8c.
Пока низкий приоритет. Обновитесь до Linux Linux 1ee2d454baa361d2964e3e2f2cca9ee3f769d93c, 481136234dfe96c7f92770829bec6111c7c5f5dd, 607dc724b162f4452dc768865e578c1a509a1c8c или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: nilfs2: handle errors that nilfs_prepare_chunk() may return Patch series "nilfs2: fix issues with rename operations". This series fixes BUG_ON check failures reported by syzbot around rename operations, and a minor behavioral issue where the mtime of a child directory changes when it is renamed instead of moved. This patch (of 2): The directory manipulation routines nilfs_set_link() and nilfs_delete_entry() rewrite the directory entry in the folio/page previously read by nilfs_find_entry(), so error handling is omitted on the assumption that nilfs_prepare_chunk(), which prepares the buffer for rewriting, will always succeed for these. And if an error is returned, it triggers the legacy BUG_ON() checks in each routine. This assumption is wrong, as proven by syzbot: the buffer layer called by nilfs_prepare_chunk() may call nilfs_get_block() if necessary, which may fail due to metadata corruption or other reasons. This has been there all along, but improved sanity checks and error handling may have made it more reproducible in fuzzing tests. Fix this issue by adding missing error paths in nilfs_set_link(), nilfs_delete_entry(), and their caller nilfs_rename().
- Опубликовано
- 26 февр. 2025 г.
- Обновлено
- 17 июн. 2026 г.
- EPSS
- 0,2 % · 13-й процентиль
- CWE
- CWE-617
Инструменты для отчёта
Оценка срочности
22
Наблюдать
Пока низкий приоритет.
- CVSS
- 22 / 40 · 5.5 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,2 %
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
| Вендор | Продукт | CPE |
|---|---|---|
| linux | linux kernel | cpe:2.3:o:linux:linux_kernel |
Затронутые версии
Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.
- linux linux kernel2.6.30 и новее · до 5.4.291
- linux linux kernel5.5 и новее · до 5.10.235
- linux linux kernel5.11 и новее · до 5.15.179
- linux linux kernel5.16 и новее · до 6.1.131
- linux linux kernel6.2 и новее · до 6.6.80
- linux linux kernel6.7 и новее · до 6.12.13
- linux linux kernel6.13 и новее · до 6.13.2
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 2.6.30затронута
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до b38c6c260c2415c7f0968871305e7a093daabb4cзатронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до f70bd2d8ca454e0ed78970f72147ca321dbaa015затронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до 607dc724b162f4452dc768865e578c1a509a1c8cзатронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до 1ee2d454baa361d2964e3e2f2cca9ee3f769d93cзатронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до 7891ac3b0a5c56f7148af507306308ab841cdc31затронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до eddd3176b8c4c83a46ab974574cda7c3dfe09388затронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до 481136234dfe96c7f92770829bec6111c7c5f5ddзатронута · git
- 2ba466d74ed74f073257f86e61519cb8f8f46184 и новее · до ee70999a988b8abc3490609142f50ebaa8344432затронута · git
- до 2.6.30не затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | до 6.1.133-1 | 6.1.133-1 |
| Debian:13 | linux | до 6.12.13-1 | 6.12.13-1 |
Тот же продукт
linux: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2026-31431crypto: algif_aead - Revert to operating out-of-placeKEV90Срочно
- CVE-2022-0847A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe KEV89Срочно
- CVE-2021-22555Heap Out-Of-Bounds Write in Netfilter IP6T_SO_SET_REPLACEKEV85Срочно
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2025-2171726 февр. 2025 г. · net/mlx5e: add missing cpu_to_node to kvzalloc_node in mlx5e_open_xdpredirect_sq28Наблюдать
- ← РаньшеCVE-2025-2172026 февр. 2025 г. · xfrm: delete intermediate secpath entry in packet offload mode22Наблюдать
- Позже →CVE-2025-2173026 февр. 2025 г. · wifi: rtw89: avoid to init mgnt_entry list twice when WoWLAN failed22Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 1ee2d454baa361d2964e3e2f2cca9ee3f769d93c | Вендор (CNA) |
| Linux Linux | 481136234dfe96c7f92770829bec6111c7c5f5dd | Вендор (CNA) |
| Linux Linux | 607dc724b162f4452dc768865e578c1a509a1c8c | Вендор (CNA) |
| Linux Linux | 7891ac3b0a5c56f7148af507306308ab841cdc31 | Вендор (CNA) |
| Linux Linux | b38c6c260c2415c7f0968871305e7a093daabb4c | Вендор (CNA) |
| Linux Linux | eddd3176b8c4c83a46ab974574cda7c3dfe09388 | Вендор (CNA) |
| Linux Linux | ee70999a988b8abc3490609142f50ebaa8344432 | Вендор (CNA) |
| Linux Linux | f70bd2d8ca454e0ed78970f72147ca321dbaa015 | Вендор (CNA) |
| debian:linux | 6.1.133-1 · Debian:12 | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Истории пока нет (накапливается ежедневным заданием EPSS).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
- CVE-2026-31739с разницей 429 дн.crypto: tegra - Add missing CRYPTO_ALG_ASYNC35Наблюдать
- CVE-2026-52952с разницей 483 дн.iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset35Наблюдать
- CVE-2025-39803с разницей 201 дн.scsi: ufs: core: Remove WARN_ON_ONCE() call from ufshcd_uic_cmd_compl()31Наблюдать
- CVE-2023-52621с разницей 337 дн.bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers31Наблюдать
- CVE-2026-31398с разницей 401 дн.mm/rmap: fix incorrect pte restoration for lazyfree folios31Наблюдать
- CVE-2026-46117с разницей 456 дн.RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss()31Наблюдать
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Условия атаки
- Может быть вызвана пользователем с локальным доступом к системе.
- Достаточно учётной записи с низкими привилегиями.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- нет
- Целостность
- нет
- Доступность
- высокое · работа сервиса может быть нарушена
- Вектор атаки
- Локальный
- Сложность атаки
- Низкая
- Требуемые привилегии
- Низкие
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Нет
- Влияние на целостность
- Нет
- Влияние на доступность
- Высокое
Класс уязвимости (CWE)
CWE-617 · Reachable AssertionВектор CVSS
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
nvd-primary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 9)Свернуть
- git.kernel.org/stable/c/481136234dfe96c7f92770829bec6111c7c5f5dd
- git.kernel.org/stable/c/607dc724b162f4452dc768865e578c1a509a1c8c
- git.kernel.org/stable/c/7891ac3b0a5c56f7148af507306308ab841cdc31
- git.kernel.org/stable/c/b38c6c260c2415c7f0968871305e7a093daabb4c
- git.kernel.org/stable/c/eddd3176b8c4c83a46ab974574cda7c3dfe09388
- git.kernel.org/stable/c/ee70999a988b8abc3490609142f50ebaa8344432
- git.kernel.org/stable/c/f70bd2d8ca454e0ed78970f72147ca321dbaa015
- lists.debian.org/debian-lts-announce/2025/05/msg00030.html
- lists.debian.org/debian-lts-announce/2025/05/msg00045.html
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.