ICMP Packet Too Large Injection Attack on Linux in github.com/quic-go/quic-go
{ "review_status": "REVIEWED", "url": "https://pkg.go.dev/vuln/GO-2024-3302" }
{ "imports": [ { "path": "github.com/quic-go/quic-go", "symbols": [ "Dial", "DialAddr", "DialAddrEarly", "DialEarly", "Listen", "ListenAddr", "ListenAddrEarly", "ListenEarly", "StreamError.Error", "Transport.Close", "Transport.Dial", "Transport.DialEarly", "Transport.Listen", "Transport.ListenEarly", "Transport.ReadNonQUICPacket", "Transport.WriteTo", "connIDGenerator.RemoveAll", "connIDGenerator.ReplaceWithClosed", "connIDGenerator.Retire", "connIDGenerator.SetHandshakeComplete", "connIDGenerator.SetMaxActiveConnIDs", "connIDManager.Add", "connIDManager.AddFromPreferredAddress", "connIDManager.Get", "connMultiplexer.RemoveConn", "connection.AcceptStream", "connection.AcceptUniStream", "connection.CloseWithError", "connection.OpenStream", "connection.OpenStreamSync", "connection.OpenUniStream", "connection.OpenUniStreamSync", "cryptoStream.HandleCryptoFrame", "cryptoStreamManager.Drop", "cryptoStreamManager.GetCryptoData", "cryptoStreamManager.HandleCryptoFrame", "datagramQueue.HandleDatagramFrame", "framer.AppendControlFrames", "mtuFinderAckHandler.OnAcked", "oobConn.ReadPacket", "packetHandlerMap.Add", "packetHandlerMap.AddWithConnID", "packetHandlerMap.Close", "packetHandlerMap.GetStatelessResetToken", "packetHandlerMap.Remove", "packetHandlerMap.ReplaceWithClosed", "packetHandlerMap.Retire", "packetPacker.AppendPacket", "packetPacker.MaybePackProbePacket", "packetPacker.PackAckOnlyPacket", "packetPacker.PackApplicationClose", "packetPacker.PackCoalescedPacket", "packetPacker.PackConnectionClose", "packetPacker.PackMTUProbePacket", "packetUnpacker.UnpackLongHeader", "packetUnpacker.UnpackShortHeader", "receiveStream.CancelRead", "receiveStream.Read", "retransmissionQueue.DropPackets", "sconn.Write", "sendQueue.Run", "sendStream.CancelWrite", "sendStream.Close", "sendStream.Write", "setDF", "stream.Close", "streamsMap.AcceptStream", "streamsMap.AcceptUniStream", "streamsMap.DeleteStream", "streamsMap.GetOrOpenReceiveStream", "streamsMap.GetOrOpenSendStream", "streamsMap.OpenStream", "streamsMap.OpenStreamSync", "streamsMap.OpenUniStream", "streamsMap.OpenUniStreamSync" ], "goos": [ "linux" ] } ] }