CVE-2023-53781: smc: Fix use-after-free in tcp_write_timer_handler().
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 31/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,15% (FIRST EPSS).
- Может быть вызвана пользователем с локальным доступом к системе. Достаточно учётной записи с низкими привилегиями. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: Linux Linux 08f057bd1e559cdb388c77b18de3eea3d3d8cb24, 1cc41c8acfc1ee30b4868559058db97fa44b0137, 9744d2bf19762703704ecba885b7ac282c02eacf.
Пока низкий приоритет. Обновитесь до Linux Linux 08f057bd1e559cdb388c77b18de3eea3d3d8cb24, 1cc41c8acfc1ee30b4868559058db97fa44b0137, 9744d2bf19762703704ecba885b7ac282c02eacf или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: smc: Fix use-after-free in tcp_write_timer_handler(). With Eric's ref tracker, syzbot finally found a repro for use-after-free in tcp_write_timer_handler() by kernel TCP sockets. [0] If SMC creates a kernel socket in __smc_create(), the kernel socket is supposed to be freed in smc_clcsock_release() by calling sock_release() when we close() the parent SMC socket. However, at the end of smc_clcsock_release(), the kernel socket's sk_state might not be TCP_CLOSE. This means that we have not called inet_csk_destroy_sock() in __tcp_close() and have not stopped the TCP timers. The kernel socket's TCP timers can be fired later, so we need to hold a refcnt for net as we do for MPTCP subflows in mptcp_subflow_create_socket(). [0]: leaked reference. sk_alloc (./include/net/net_namespace.h:335 net/core/sock.c:2108) inet_create (net/ipv4/af_inet.c:319 net/ipv4/af_inet.c:244) __sock_create (net/socket.c:1546) smc_create (net/smc/af_smc.c:3269 net/smc/af_smc.c:3284) __sock_create (net/socket.c:1546) __sys_socket (net/socket.c:1634 net/socket.c:1618 net/socket.c:1661) __x64_sys_socket (net/socket.c:1672) 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) ================================================================== BUG: KASAN: slab-use-after-free in tcp_write_timer_handler (net/ipv4/tcp_timer.c:378 net/ipv4/tcp_timer.c:624 net/ipv4/tcp_timer.c:594) Read of size 1 at addr ffff888052b65e0d by task syzrepro/18091 CPU: 0 PID: 18091 Comm: syzrepro Tainted: G W 6.3.0-rc4-01174-gb5d54eb5899a #7 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-1.amzn2022.0.1 04/01/2014 Call Trace: <IRQ> dump_stack_lvl (lib/dump_stack.c:107) print_report (mm/kasan/report.c:320 mm/kasan/report.c:430) kasan_report (mm/kasan/report.c:538) tcp_write_timer_handler (net/ipv4/tcp_timer.c:378 net/ipv4/tcp_timer.c:624 net/ipv4/tcp_timer.c:594) tcp_write_timer (./include/linux/spinlock.h:390 net/ipv4/tcp_timer.c:643) call_timer_fn (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/trace/events/timer.h:127 kernel/time/timer.c:1701) __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2022) run_timer_softirq (kernel/time/timer.c:2037) __do_softirq (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/trace/events/irq.h:142 kernel/softirq.c:572) __irq_exit_rcu (kernel/softirq.c:445 kernel/softirq.c:650) irq_exit_rcu (kernel/softirq.c:664) sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1107 (discriminator 14)) </IRQ>
- BDU:2026-10435
- ALSA-2026:25120
- ALSA-2026:25121
- RHSA-2026:25120
- RHSA-2026:25121
- RHSA-2026:69874
- RHSA-2026:69906
- RHSA-2026:77301
- RLSA-2026:25120
- RLSA-2026:25121
- RXSA-2026:25121
- SUSE-SU-2026:0953-1
- SUSE-SU-2026:0954-1
- SUSE-SU-2026:0958-1
- SUSE-SU-2026:0964-1
- SUSE-SU-2026:0970-1
- SUSE-SU-2026:0983-1
- SUSE-SU-2026:0992-1
- SUSE-SU-2026:0997-1
- SUSE-SU-2026:1000-1
- Опубликовано
- 9 дек. 2025 г.
- Обновлено
- 30 окт. 2026 г.
- EPSS
- 0,1 % · 5-й процентиль
- CWE
- —
Инструменты для отчёта
Оценка срочности
31
Наблюдать
Пока низкий приоритет.
- CVSS
- 31 / 40 · 7.8 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,1 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- полное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · Linux
- 7,8
- NVD ещё не выставил свою оценку; показана оценка CNA.
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 4.11затронута
- ac7138746e14137a451f8539614cdd349153e0c0 и новее · до 08f057bd1e559cdb388c77b18de3eea3d3d8cb24затронута · git
- ac7138746e14137a451f8539614cdd349153e0c0 и новее · до 1cc41c8acfc1ee30b4868559058db97fa44b0137затронута · git
- ac7138746e14137a451f8539614cdd349153e0c0 и новее · до 9744d2bf19762703704ecba885b7ac282c02eacfзатронута · git
- до 4.11не затронута · semver
- 6.1.191 и новее · до 6.1.* включительноне затронута · semver
- 6.2.12 и новее · до 6.2.* включительноне затронута · semver
- 6.3 и новеене затронута · original_commit_for_fix
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| AlmaLinux:8 | bpftool | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-abi-stablelists | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-core | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-cross-headers | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-debug | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-debug-core | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-debug-devel | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-debug-modules | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-debug-modules-extra | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-devel | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-doc | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-headers | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-modules | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-modules-extra | до 4.18.0-553.132.1.el8_10 | 4.18.0-553.132.1.el8_10 |
| AlmaLinux:8 | kernel-rt | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-core | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-debug | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-core | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-devel | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-modules | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-modules-extra | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-devel | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
| AlmaLinux:8 | kernel-rt-modules | до 4.18.0-553.132.1.rt7.473.el8_10 | 4.18.0-553.132.1.rt7.473.el8_10 |
+96
Тот же продукт
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-2023-538198 дек. 2025 г. · amdgpu: validate offset_in_bo of drm_amdgpu_gem_va31Наблюдать
- ← РаньшеCVE-2022-506509 дек. 2025 г. · bpf: Fix reference state management for synchronous callbacks31Наблюдать
- Позже →CVE-2023-537859 дек. 2025 г. · mt76: mt7921: don't assume adequate headroom for SDIO headers35Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 08f057bd1e559cdb388c77b18de3eea3d3d8cb24 | Вендор (CNA) |
| Linux Linux | 1cc41c8acfc1ee30b4868559058db97fa44b0137 | Вендор (CNA) |
| Linux Linux | 9744d2bf19762703704ecba885b7ac282c02eacf | Вендор (CNA) |
| almalinux:bpftool | 4.18.0-553.132.1.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel | 4.18.0-553.132.1.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-core | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-debug | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-debug-core | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-debug-devel | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-debug-modules | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-debug-modules-extra | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-devel | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-modules | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| almalinux:kernel-rt-modules-extra | 4.18.0-553.132.1.rt7.473.el8_10 · AlmaLinux:8 | Реестр пакетов (OSV) |
| debian:linux | 6.3.7-1 · Debian:13 | Реестр пакетов (OSV) |
| red hat:kernel-rt | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-core | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug-core | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug-debuginfo | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug-devel | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug-kvm | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug-modules | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debug-modules-extra | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debuginfo | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-debuginfo-common-x86_64 | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| red hat:kernel-rt-devel | 0:4.18.0-553.132.1.rt7.473.el8_10 · Red Hat:enterprise_linux:8::nfv | Реестр пакетов (OSV) |
| rocky linux:kernel | 0:4.18.0-553.132.1.el8_10 · Rocky Linux:8 | Реестр пакетов (OSV) |
| rocky linux:kernel-rt | 0:4.18.0-553.132.1.rt7.473.el8_10 · Rocky Linux:8 | Реестр пакетов (OSV) |
+12
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват 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).
Технические детали
Условия атаки
- Может быть вызвана пользователем с локальным доступом к системе.
- Достаточно учётной записи с низкими привилегиями.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- высокое · данные могут быть прочитаны
- Целостность
- высокое · данные или конфигурация могут быть изменены
- Доступность
- высокое · работа сервиса может быть нарушена
- Вектор атаки
- Локальный
- Сложность атаки
- Низкая
- Требуемые привилегии
- Низкие
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Высокое
- Влияние на целостность
- Высокое
- Влияние на доступность
- Высокое
Класс уязвимости (CWE)
—
Вектор CVSS
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Эксплуатация SSVC— → none
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 2)Свернуть
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.