CVE-2022-50661: seccomp: Move copy_seccomp() to no failure path.
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 0/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,24% (FIRST EPSS).
- Исправленная версия: Linux Linux 29a69fa075d0577eff1137426669de21187ec182, 5b81f0c6c60e35bf8153230ddfb03ebb14e17986, a1140cb215fa13dcec06d12ba0c3ee105633b7c4.
Пока низкий приоритет. Обновитесь до Linux Linux 29a69fa075d0577eff1137426669de21187ec182, 5b81f0c6c60e35bf8153230ddfb03ebb14e17986, a1140cb215fa13dcec06d12ba0c3ee105633b7c4 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: seccomp: Move copy_seccomp() to no failure path. Our syzbot instance reported memory leaks in do_seccomp() [0], similar to the report [1]. It shows that we miss freeing struct seccomp_filter and some objects included in it. We can reproduce the issue with the program below [2] which calls one seccomp() and two clone() syscalls. The first clone()d child exits earlier than its parent and sends a signal to kill it during the second clone(), more precisely before the fatal_signal_pending() test in copy_process(). When the parent receives the signal, it has to destroy the embryonic process and return -EINTR to user space. In the failure path, we have to call seccomp_filter_release() to decrement the filter's refcount. Initially, we called it in free_task() called from the failure path, but the commit 3a15fb6ed92c ("seccomp: release filter after task is fully dead") moved it to release_task() to notify user space as early as possible that the filter is no longer used. To keep the change and current seccomp refcount semantics, let's move copy_seccomp() just after the signal check and add a WARN_ON_ONCE() in free_task() for future debugging. [0]: unreferenced object 0xffff8880063add00 (size 256): comm "repro_seccomp", pid 230, jiffies 4294687090 (age 9.914s) hex dump (first 32 bytes): 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................ ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ backtrace: do_seccomp (./include/linux/slab.h:600 ./include/linux/slab.h:733 kernel/seccomp.c:666 kernel/seccomp.c:708 kernel/seccomp.c:1871 kernel/seccomp.c:1991) do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120) unreferenced object 0xffffc90000035000 (size 4096): comm "repro_seccomp", pid 230, jiffies 4294687090 (age 9.915s) hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: __vmalloc_node_range (mm/vmalloc.c:3226) __vmalloc_node (mm/vmalloc.c:3261 (discriminator 4)) bpf_prog_alloc_no_stats (kernel/bpf/core.c:91) bpf_prog_alloc (kernel/bpf/core.c:129) bpf_prog_create_from_user (net/core/filter.c:1414) do_seccomp (kernel/seccomp.c:671 kernel/seccomp.c:708 kernel/seccomp.c:1871 kernel/seccomp.c:1991) do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120) unreferenced object 0xffff888003fa1000 (size 1024): comm "repro_seccomp", pid 230, jiffies 4294687090 (age 9.915s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: bpf_prog_alloc_no_stats (./include/linux/slab.h:600 ./include/linux/slab.h:733 kernel/bpf/core.c:95) bpf_prog_alloc (kernel/bpf/core.c:129) bpf_prog_create_from_user (net/core/filter.c:1414) do_seccomp (kernel/seccomp.c:671 kernel/seccomp.c:708 kernel/seccomp.c:1871 kernel/seccomp.c:1991) do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120) unreferenced object 0xffff888006360240 (size 16): comm "repro_seccomp", pid 230, jiffies 4294687090 (age 9.915s) hex dump (first 16 bytes): 01 00 37 00 76 65 72 6c e0 83 01 06 80 88 ff ff ..7.verl........ backtrace: bpf_prog_store_orig_filter (net/core/filter.c:1137) bpf_prog_create_from_user (net/core/filter.c:1428) do_seccomp (kernel/seccomp.c:671 kernel/seccomp.c:708 kernel/seccomp.c:1871 kernel/seccomp.c:1991) do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120) unreferenced object 0xffff888 ---truncated---
- Опубликовано
- 9 дек. 2025 г.
- Обновлено
- 17 июн. 2026 г.
- EPSS
- 0,2 % · 15-й процентиль
- CWE
- —
Инструменты для отчёта
Оценка срочности
0
Наблюдать
Пока низкий приоритет.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,2 %
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 5.9затронута
- 3a15fb6ed92cb32b0a83f406aa4a96f28c9adbc3 и новее · до d4a895e924b486f2a38463114509e1088ef4d7f5затронута · git
- 3a15fb6ed92cb32b0a83f406aa4a96f28c9adbc3 и новее · до a31a647a3d1073a642c5bbe3457731fb353cb980затронута · git
- 3a15fb6ed92cb32b0a83f406aa4a96f28c9adbc3 и новее · до 29a69fa075d0577eff1137426669de21187ec182затронута · git
- 3a15fb6ed92cb32b0a83f406aa4a96f28c9adbc3 и новее · до 5b81f0c6c60e35bf8153230ddfb03ebb14e17986затронута · git
- 3a15fb6ed92cb32b0a83f406aa4a96f28c9adbc3 и новее · до a1140cb215fa13dcec06d12ba0c3ee105633b7c4затронута · git
- до 5.9не затронута · semver
- 5.10.180 и новее · до 5.10.* включительноне затронута · semver
- 5.15.86 и новее · до 5.15.* включительноне затронута · semver
- 6.0.16 и новее · до 6.0.* включительноне затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | до 6.1.4-1 | 6.1.4-1 |
| Red Hat:enterprise_linux:9::appstream | bpftool-debuginfo | до 0:7.0.0-284.30.1.el9_2 | 0:7.0.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-64k-debug-debuginfo | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-64k-debug-devel | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-64k-debug-devel-matched | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-64k-debuginfo | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-64k-devel | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-64k-devel-matched | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debug-debuginfo | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debug-devel | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debug-devel-matched | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debuginfo | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debuginfo-common-aarch64 | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debuginfo-common-ppc64le | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debuginfo-common-s390x | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-debuginfo-common-x86_64 | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-devel | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-devel-matched | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-doc | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-tools-debuginfo | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-zfcpdump-debuginfo | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-zfcpdump-devel | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | kernel-zfcpdump-devel-matched | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | perf | до 0:5.14.0-284.30.1.el9_2 | 0:5.14.0-284.30.1.el9_2 |
+36
Тот же продукт
linux: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2026-74705udp: fix potential use-after-free in tunnel segmentation40В плане
- CVE-2026-74612veth: fix skb length accounting after XDP frag adjustment40В плане
- CVE-2026-74475vxlan: use neigh_ha_snapshot() in route_shortcircuit()40В плане
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2022-506599 дек. 2025 г. · hwrng: geode - Fix PCI device refcount leak0Наблюдать
- ← РаньшеCVE-2022-506609 дек. 2025 г. · wifi: ipw2200: fix memory leak in ipw_wdev_init()0Наблюдать
- Позже →CVE-2022-506629 дек. 2025 г. · RDMA/hns: fix memory leak in hns_roce_alloc_mr()0Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 29a69fa075d0577eff1137426669de21187ec182 | Вендор (CNA) |
| Linux Linux | 5b81f0c6c60e35bf8153230ddfb03ebb14e17986 | Вендор (CNA) |
| Linux Linux | a1140cb215fa13dcec06d12ba0c3ee105633b7c4 | Вендор (CNA) |
| Linux Linux | a31a647a3d1073a642c5bbe3457731fb353cb980 | Вендор (CNA) |
| Linux Linux | d4a895e924b486f2a38463114509e1088ef4d7f5 | Вендор (CNA) |
| debian:linux | 6.1.4-1 · Debian:12 | Реестр пакетов (OSV) |
| red hat:bpftool-debuginfo | 0:7.0.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-64k-debug-debuginfo | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-64k-debug-devel | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-64k-debug-devel-matched | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-64k-debuginfo | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-64k-devel | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-64k-devel-matched | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-debug-debuginfo | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-debug-devel | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-debug-devel-matched | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-debuginfo | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
| red hat:kernel-debuginfo-common-aarch64 | 0:5.14.0-284.30.1.el9_2 · Red Hat:enterprise_linux:9::appstream | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Истории пока нет (накапливается ежедневным заданием EPSS).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Для этой записи нет вектора CVSS, условия атаки вывести нельзя.
Класс уязвимости (CWE)
—
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 4)Свернуть
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.