No kernel Linux, a seguinte vulnerabilidade foi resolvida: l 2 tp: Soltar pacotes grandes com o encap UDP syzbot relatou uma WARN na minha série de patchs [ 1 ]. O problema real é um transbordo de 16 - bit campo de comprimento UDP, e ele existe no código a montante. Minha série adicionou uma WARN de depuração com uma verificação de sobrecarga que expôs o problema, por isso o syzbot tropeçou em meus patches, em vez de em código a montante. repro do syzbot: r 0 = socket$pppl 2 tp( 0 x 18, 0 x 1, 0 x 1 ) r 1 = socket$inet 6 _udp( 0 xa, 0 x 2, 0 x 0 ) conectar$inet 6 (r) 1, &( 0 x 7 f 00000000 c 0 )={ 0 xa, 0 x 0, 0 x 0, @ loopback, 0 xfffffffc}, 0 x 1 c) conectar$pppl 2 tp( r) 0, &( 0 x 7 f 0000000240 )=@ pppol 2 tpin 6 ={ 0 x 18, 0 x 1, { 0 x 0, r 1, 0 x 4, 0 x 0, 0 x 0, 0 x 0, { 0 xa, 0 x 4 e 22, 0 xffff, @ipv 4 = {'\x 00 ', '\xff\xff', @ vazio}}}}, 0 x 32 ) writev( r 0, &( 0 x 7 f 0000000080 )=[{&( 0 x 7 f 0000000000 )="ee", 0 x 34000 }], 0 x 1 ) Ele envia basicamente um tamanho excessivo ( 0 x 34000 bytes) PPPoL 2 Pacote TP com encapsulamento UDP, e l 2 o tp_xmit_core não verifica se há sobrecarga quando ele atribui o campo de comprimento UDP. O valor é cortado para 16 Mordidas. Adicione uma verificação de sobrecarga que deixa cair pacotes de tamanho excessivo e evita enviar pacotes com comprimento UDP recortado para o fio. traço da pilha do syzbot (com o meu patch aplicado): len >= 65536 u ATENÇÃO:./include/linux/udp.h: 38 no udp_set_len_ short include/linux/ udp.h: 38 [inline], CPU# 1: syz. 0.17 / 5957 ATENÇÃO:./include/linux/udp.h: 38 em l 2 tp_xmit_core net/ l 2 tp/l 2 tp_core.c: 1293 [inline], CPU# 1: syz. 0.17 / 5957 ATENÇÃO:./include/linux/udp.h: 38 em l 2 tp_xmit_skb+ 0 x 1204 / 0 x 18 d 0 líquida/ l 2 tp/l 2 tp_core.c: 1327, CPU# 1: syz. 0.17 / 5957 Módulos conectados em: CPU: 1 UID: 0 PID: 5957 Comm: syz. 0.17 Não está contaminado o syzkaller # 0 Nome do hardware: QEMU Standard PC (Q) 35 + ICH 9, 2009 ), BIOS 1.16.2 - Debian- 1.16.2 - 1 04 / 01 / 2014 RIP: 0010:udp_set_len_ short include/linux/udp.h: 38 [inline] RIP: 0010: l 2 tp_xmit_core net/ l 2 tp/l 2 tp_core.c: 1293 [inline] RIP: 0010: l 2 tp_xmit_skb+ 0 x 1204 / 0 x 18 d 0 líquida/ l 2 tp/l 2 tp_core.c: 1327 Código: 0 f 0 b 90 e 9 21 f 9 ff ff ff 8 e 9 05 ec f 6 90 0 f 0 b 90 e 9 8 d f 9 ff ff ff 8 db 05 ec f 6 90 0 f 0 b 90 e 9 cc f 9 ff ff ff 8 cd 05 ec f 6 90 0 b 90 e 9 de fa ff ff 44 89 f 1 80 e 1 07 80 c 1 03 38 c 1 0 f 8 c 4 f RSP: 0018:ffffc 90003 d 67878 EFLAGS: 00010293 RAX: ffffffffff 8 anúncio 985 e 3 RBX: ffff 8881 a 6400090 RCX: ffff 8881697 f 0000 RDX: 0000000000000000 RSI: 0000000000034010 RDI: 000000000000 ffffff RBP: dffffc 0000000000 R 08: 0000000000000003 R 09: 0000000000000004 R 10: dffffc 0000000000 R 11: fffff 520007 acf 00 R 12: ffff 8881 baf 20900 R 13: 0000000000034010 R 14: ffff 8881 a 640008 e R 15: ffff 8881760 f 7000 FS: 000055557 e 81 f 500 ( 0000 ) GS:ffff 8882 a 9467000 ( 0000 ) knIGS: 0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR 0: 0000000080050033 CR 2: 0000200000033000 CR 3: 00000001612 f 4000 CR 4: 00000000000006 f 0 Chame o rastreamento: pppol 2 tp_sendmsg+ 0 x 40 a/ 0 x 5 f 0 líquida/ l 2 tp/l 2 tp_ppp.c: 302 sock_sendmsg_ nosec net/ socket.c: 727 [inline] __sock_sendmsg net/socket.c: 742 [inline] sock_write_iter+ 0 x 503 / 0 x 550 net/ socket. c: 1195 do_iter_readv_writev+ 0 x 619 / 0 x 8 c 0 fs/read_write.c:- 1 vfs_writev+ 0 x 33 c/ 0 x 990 fs/read_write.c: 1059 do_writev+ 0 x 154 / 0 x 2 e 0 fs/read_write.c: 1105 do_syscall_x 64 arch/ x 86 /entry/ syscall_ 64. c: 63 [inline] do_syscall_ 64 + 0 x 14 d/ 0 xf 80 arch/ x 86 /entry/ syscall_ 64. c: 94 digitação_SISCO_ 64 _após_hwframe+ 0 x 77 / 0 x 7 f RIP: 0033: 0 x 7 f 636479 c 629 Código: ff c 3 66 2 e 0 f 1 f 84 00 00 00 00 00 0 f 1 f 44 00 00 48 89 f 8 48 89 f 7 48 89 d 6 48 89 ca 4 d 89 c 2 4 d 89 c 8 4 c 8 b 4 c 24 08 0 f 05 3 d 01 f 0 ff ff 73 01 c 3 48 c 7 c 1 e 8 ff ff ff ff 7 d 8 64 89 01 48 RSP: 002 b: 00007 ffffd 4241 c 8 EFLAGS: 00000246 ORIG_ RAX: 0000000000000014 RAX: ffffffffffffffda RBX: 00007 f 6364 a 15 Fa 0 RCX: 00007 f 636479 c 629 RDX: 0000000000000001 RSI: 0000200000000080 RDI: 0000000000000003 RBP: 00007 f 6364832 b 39 R 08: 0000000000000000 R 09: 0000000000000000 R 10: 0000000000000000 R 11: 0000000000000246 R 12: 0000000000000000 R 13: 00007 f 6364 a 15 Fac R 14: 00007 f 6364 a 15 Fa 0 R 15: 00007 f 6364 a 15 Fa 0 [ 1 ]: 20260226201600.222044 - 1 - alice.kernel@ fastmail.im/.

O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 43080 foi publicado em 2026 - 05 - 06 T 10: 16: 21.110 Z e última modificação em 2026 - 06 - 17 T 10: 48: 53.883 Z. O seu estado gravado é analisado.

métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 5.5, gravidade MEDIUM, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, pontuação de exploração 1.8, pontuação de impacto 3.6.

Classificações de fraqueza associadas: CWE- 674.

Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux.

O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.