From 1010e39d791766464ef8142f747e4944c95bfc27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Tue, 19 May 2026 16:38:26 +0800 Subject: [PATCH] Fix IPv6 UDP packet leak in system stack --- stack_system.go | 1 + 1 file changed, 1 insertion(+) diff --git a/stack_system.go b/stack_system.go index ef8b709..cef0a07 100644 --- a/stack_system.go +++ b/stack_system.go @@ -366,6 +366,7 @@ func (s *System) processIPv6(ipHdr header.IPv6) (writeBack bool, err error) { case header.TCPProtocolNumber: writeBack, err = s.processIPv6TCP(ipHdr, ipHdr.Payload()) case header.UDPProtocolNumber: + writeBack = false err = s.processIPv6UDP(ipHdr, ipHdr.Payload()) case header.ICMPv6ProtocolNumber: writeBack, err = s.processIPv6ICMP(ipHdr, ipHdr.Payload())