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"
]
}
]
}