CVE-2026-23277 in Linuxinfo

Zusammenfassung

von VulDB • 24.06.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net/sched: teql: Behebung einer NULL-Zeiger-Dereferenzierung in iptunnel_xmit bei der TEQL-Slave-Übertragung (xmit)

teql_master_xmit() ruft netdev_start_xmit(skb, slave) auf, um über Slave-Geräte zu übertragen, aktualisiert jedoch nicht skb->dev vorab auf das Slave-Gerät.

Wenn ein gretap-Tunnel ein TEQL-Slave ist, erreicht der Übertragungspfad iptunnel_xmit(), welches dev = skb->dev speichert (das weiterhin auf den teql0-Master zeigt) und später iptunnel_xmit_stats(dev, pkt_len) aufruft. Diese Funktion führt Folgendes aus:

get_cpu_ptr(dev->tstats)

Da teql_master_setup() dev->pcpu_stat_type nicht auf NETDEV_PCPU_STAT_TSTATS setzt, weist der Kern-Netzwerkstack niemals tstats für teql0 zu, sodass dev->tstats NULL ist. get_cpu_ptr(NULL) berechnet NULL + __per_cpu_offset[cpu], was einen Seitenfehler (page fault) zur Folge hat.

BUG: unable to handle page fault for address: ffff8880e6659018 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 68bc067 P4D 68bc067 PUD 0 Oops: Oops: 0002 [#1] SMP KASAN PTI
RIP: 0010:iptunnel_xmit (./include/net/ip_tunnels.h:664 net/ipv4/ip_tunnel_core.c:89) Call Trace: <TASK> ip_tunnel_xmit (net/ipv4/ip_tunnel.c:847) __gre_xmit (net/ipv4/ip_gre.c:478) gre_tap_xmit (net/ipv4/ip_gre.c:779) teql_master_xmit (net/sched/sch_teql.c:319) dev_hard_start_xmit (net/core/dev.c:3887) sch_direct_xmit (net/sched/sch_generic.c:347) __dev_queue_xmit (net/core/dev.c:4802) neigh_direct_output (net/core/neighbour.c:1660) ip_finish_output2 (net/ipv4/ip_output.c:237) __ip_finish_output.part.0 (net/ipv4/ip_output.c:315) ip_mc_output (net/ipv4/ip_output.c:369) ip_send_skb (net/ipv4/ip_output.c:1508) udp_send_skb (net/ipv4/udp.c:1195) udp_sendmsg (net/ipv4/udp.c:1485) inet_sendmsg (net/ipv4/af_inet.c:859) __sys_sendto (net/socket.c:2206)

Beheben Sie dies, indem Sie skb->dev = slave festlegen, bevor netdev_start_xmit() aufgerufen wird, damit Tunnel-Übertragungsfunktionen das korrekte Slave-Gerät mit ordnungsgemäß zugewiesenen tstats sehen.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

13.01.2026

Veröffentlichung

20.03.2026

Moderieren

akzeptiert

Eintrag

VDB-352023

CPE

bereit

EPSS

0.00122

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!