GO-2024-3302

Source
https://pkg.go.dev/vuln/GO-2024-3302
Import Source
https://vuln.go.dev/ID/GO-2024-3302.json
JSON Data
https://api.test.osv.dev/v1/vulns/GO-2024-3302
Aliases
Published
2024-12-04T16:13:30Z
Modified
2024-12-12T21:59:58Z
Summary
ICMP Packet Too Large Injection Attack on Linux in github.com/quic-go/quic-go
Details

ICMP Packet Too Large Injection Attack on Linux in github.com/quic-go/quic-go

Database specific
{
    "review_status": "REVIEWED",
    "url": "https://pkg.go.dev/vuln/GO-2024-3302"
}
References

Affected packages

Go / github.com/quic-go/quic-go

Package

Name
github.com/quic-go/quic-go
View open source insights on deps.dev
Purl
pkg:golang/github.com/quic-go/quic-go

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.48.2

Ecosystem specific

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