CVE-2022-50409
mediumPriorität · verfolgen · 22EPSS 0.002 · 5. PerzentilDEEURUUSEPSS · bewertet 2026-10-27
In the Linux kernel, the following vulnerability has been resolved: net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory Fixes the below NULL pointer dereference: [...] [ 14.471200] Call Trace: [ 14.471562] <TASK> [ 14.471882] lock_acquire+0x245/0x2e0 [ 14.472416] ? remove_wait_queue+0x12/0x50 [ 14.473014] ? _raw_spin_lock_irqsave+0x17/0x50 [ 14.473681] _raw_spin_lock_irqsave+0x3d/0x50 [ 14.474318] ? remove_wait_queue+0x12/0x50 [ 14.474907] remove_wait_queue+0x12/0x50 [ 14.475480] sk_stream_wait_memory+0x20d/0x340 [ 14.476127] ? do_wait_intr_irq+0x80/0x80 [ 14.476704] do_tcp_sendpages+0x287/0x600 [ 14.477283] tcp_bpf_push+0xab/0x260 [ 14.477817] tcp_bpf_sendmsg_redir+0x297/0x500 [ 14.478461] ? __local_bh_enable_ip+0x77/0xe0 [ 14.479096] tcp_bpf_send_verdict+0x105/0x470 [ 14.479729] tcp_bpf_sendmsg+0x318/0x4f0 [ 14.480311] sock_sendmsg+0x2d/0x40 [ 14.480822] ____sys_sendmsg+0x1b4/0x1c0 [ 14.481390] ? copy_msghdr_from_user+0x62/0x80 [ 14.482048] ___sys_sendmsg+0x78/0xb0 [ 14.482580] ? vmf_insert_pfn_prot+0x91/0x150 [ 14.483215] ? __do_fault+0x2a/0x1a0 [ 14.483738] ? do_fault+0x15e/0x5d0 [ 14.484246] ? __handle_mm_fault+0x56b/0x1040 [ 14.484874] ? lock_is_held_type+0xdf/0x130 [ 14.485474] ? find_held_lock+0x2d/0x90 [ 14.486046] ? __sys_sendmsg+0x41/0x70 [ 14.486587] __sys_sendmsg+0x41/0x70 [ 14.487105] ? intel_pmu_drain_pebs_core+0x350/0x350 [ 14.487822] do_syscall_64+0x34/0x80 [ 14.488345] entry_SYSCALL_64_after_hwframe+0x63/0xcd [...] The test scenario has the following flow: thread1 thread2 ----------- --------------- tcp_bpf_sendmsg tcp_bpf_send_verdict tcp_bpf_sendmsg_redir sock_close tcp_bpf_push_locked __sock_release tcp_bpf_push //inet_release do_tcp_sendpages sock->ops->release sk_stream_wait_memory // tcp_close sk_wait_event sk->sk_prot->close release_sock(__sk); *** lock_sock(sk); __tcp_close sock_orphan(sk) sk->sk_wq = NULL release_sock **** lock_sock(__sk); remove_wait_queue(sk_sleep(sk), &wait); sk_sleep(sk) //NULL pointer dereference &rcu_dereference_raw(sk->sk_wq)->wait While waiting for memory in thread1, the socket is released with its wait queue because thread2 has closed it. This caused by tcp_bpf_send_verdict didn't increase the f_count of psock->sk_redir->sk_socket->file in thread1. We should check if SOCK_DEAD flag is set on wakeup in sk_stream_wait_memory before accessing the wait queue.
Behebungen
Hersteller-Fix, Mitigation oder Workaround, wie von den Quellen veröffentlicht.
Ein Hersteller-Fix ist verfügbar.
- Behobenkgraft-patch-4_12_14-122_237-default-0:16-2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 12 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkgraft-patch-4_12_14-122_237-default-0:16-2.1.s390x as component of SUSE Linux Enterprise Live Patching 12 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkgraft-patch-4_12_14-122_237-default-0:16-2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 12 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkgraft-patch-4_12_14-122_272-default-0:4-2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 12 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkgraft-patch-4_12_14-122_272-default-0:4-2.1.s390x as component of SUSE Linux Enterprise Live Patching 12 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkgraft-patch-4_12_14-122_272-default-0:4-2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 12 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_150-default-0:13-150400.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_150-default-0:13-150400.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_150-default-0:13-150400.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_147-default-0:18-150400.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_147-default-0:18-150400.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_147-default-0:18-150400.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_164-default-0:12-150400.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_164-default-0:12-150400.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_164-default-0:12-150400.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_88-default-0:17-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_88-default-0:17-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_88-default-0:17-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_144-default-0:19-150400.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_144-default-0:19-150400.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_144-default-0:19-150400.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_176-default-0:6-150400.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_176-default-0:6-150400.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_176-default-0:6-150400.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_97-default-0:13-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_97-default-0:13-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_97-default-0:13-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_110-default-0:11-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_110-default-0:11-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_110-default-0:11-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_116-default-0:8-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_116-default-0:8-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_116-default-0:8-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_121-default-0:5-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_121-default-0:5-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_121-default-0:5-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_173-default-0:7-150400.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_173-default-0:7-150400.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150400_24_173-default-0:7-150400.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP4suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_94-default-0:13-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_94-default-0:13-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_94-default-0:13-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_91-default-0:17-150500.2.1.ppc64le as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_91-default-0:17-150500.2.1.s390x as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
- Behobenkernel-livepatch-5_14_21-150500_55_91-default-0:17-150500.2.1.x86_64 as component of SUSE Linux Enterprise Live Patching 15 SP5suse_csaf
To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · medium–high · 5.1–7
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (50)
Betroffene Produkte und Versionsbereiche.
Advisories (17)
Hersteller- und Ökosystem-Meldungen dazu.
- SUSE-SU-2026:0154-1Security update for the Linux Kernel (Live Patch 63 for SUSE Linux Enterprise 12 SP5)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 63 for SUSE Linux Enterprise 12 SP5)
- SUSE-SU-2026:0155-1Security update for the Linux Kernel (Live Patch 72 for SUSE Linux Enterprise 12 SP5)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 72 for SUSE Linux Enterprise 12 SP5)
- SUSE-SU-2026:0163-1Security update for the Linux Kernel (Live Patch 36 for SUSE Linux Enterprise 15 SP4)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 36 for SUSE Linux Enterprise 15 SP4)
- SUSE-SU-2026:0166-1Security update for the Linux Kernel (Live Patch 35 for SUSE Linux Enterprise 15 SP4)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 35 for SUSE Linux Enterprise 15 SP4)
- SUSE-SU-2026:0168-1Security update for the Linux Kernel (Live Patch 40 for SUSE Linux Enterprise 15 SP4)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 40 for SUSE Linux Enterprise 15 SP4)
- SUSE-SU-2026:0173-1Security update for the Linux Kernel (Live Patch 21 for SUSE Linux Enterprise 15 SP5)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 21 for SUSE Linux Enterprise 15 SP5)
- SUSE-SU-2026:0174-1Security update for the Linux Kernel (Live Patch 34 for SUSE Linux Enterprise 15 SP4)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 34 for SUSE Linux Enterprise 15 SP4)
- SUSE-SU-2026:0176-1Security update for the Linux Kernel (Live Patch 44 for SUSE Linux Enterprise 15 SP4)2026-01-19csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 44 for SUSE Linux Enterprise 15 SP4)
- SUSE-SU-2026:0180-1Security update for the Linux Kernel (Live Patch 24 for SUSE Linux Enterprise 15 SP5)2026-01-20csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 24 for SUSE Linux Enterprise 15 SP5)
- SUSE-SU-2026:0184-1Security update for the Linux Kernel (Live Patch 27 for SUSE Linux Enterprise 15 SP5)2026-01-20csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 27 for SUSE Linux Enterprise 15 SP5)
- SUSE-SU-2026:0186-1Security update for the Linux Kernel (Live Patch 29 for SUSE Linux Enterprise 15 SP5)2026-01-20csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 29 for SUSE Linux Enterprise 15 SP5)
- SUSE-SU-2026:0187-1Security update for the Linux Kernel (Live Patch 30 for SUSE Linux Enterprise 15 SP5)2026-01-20csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 30 for SUSE Linux Enterprise 15 SP5)
- SUSE-SU-2026:0191-1Security update for the Linux Kernel (Live Patch 43 for SUSE Linux Enterprise 15 SP4)2026-01-20csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 43 for SUSE Linux Enterprise 15 SP4)
- SUSE-SU-2026:0206-1Security update for the Linux Kernel (Live Patch 23 for SUSE Linux Enterprise 15 SP5)2026-01-21csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 23 for SUSE Linux Enterprise 15 SP5)
- SUSE-SU-2026:0246-1Security update for the Linux Kernel (Live Patch 22 for SUSE Linux Enterprise 15 SP5)2026-01-22csaf · suse_csafDE
Security update for the Linux Kernel (Live Patch 22 for SUSE Linux Enterprise 15 SP5)
- WID-SEC-W-2025-2092Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of ServiceDeutsch2025-09-18csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um einen Denial of Service Angriff durchzuführen und um nicht nähere beschriebene Effekte zu verursachen.
- WID-SEC-W-2026-0349Dell Avamar und NetWorker: Mehrere SchwachstellenDeutsch2026-02-09csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Dell Avamar und Dell NetWorker ausnutzen, um Angriffe zu starten, die die Integrität, Vertraulichkeit und Verfügbarkeit von Systemen beeinträchtigen.
auch bekannt als (4)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (22)
Externe Belege — Patches, Meldungen, Analysen.
- https://git.kernel.org/stable/c/124b7c773271f06af5a2cea694b283cdb5275cf5cnnvd
- https://git.kernel.org/stable/c/1f48ab20b80f39c0d85119243109d02946fde6d5cnnvd
- https://git.kernel.org/stable/c/35f5e70bdfa7432762ac4ffa75e5a7574ac5563ecnnvd
- https://git.kernel.org/stable/c/3f8ef65af927db247418d4e1db49164d7a158fc5cnnvd
- https://git.kernel.org/stable/c/435f5aa4421782af197b98d8525263977be4af5ccnnvd
- https://git.kernel.org/stable/c/5fe03917bb017d9af68a95f989f1c122eebc69a6cnnvd
- https://git.kernel.org/stable/c/65029aaedd15d9fe5ea1a899134e236d83f627bbcnnvd
- https://git.kernel.org/stable/c/a76462dbdd8bddcbeec9463bc9e54e509b860762cnnvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan