golang-1.19, golang-golang-x-net — security advisory
An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection.
- Products
- golang-1.19, golang-golang-x-net
- Affected versions
- Not specified
- Fixed versions
- 1.19.4-1, 1:0.4.0+dfsg-1
- CVEs
- CVE-2022-41717
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 30 Oct 2026, 15:21 UTC · Revision 1
Source evidence
An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection.
osv:DEBIAN-CVE-2022-41717
golang-1.19
Fixed versions: 1.19.4-1
golang-golang-x-net
Fixed versions: 1:0.4.0+dfsg-1
golang-golang-x-net
Fixed versions: 1:0.4.0+dfsg-1
golang-golang-x-net
Fixed versions: 1:0.4.0+dfsg-1
Complete source record
{
"id": "cac86e366e2920bfa042aa3b25ef6192b0250005694cab9bab9940c51780c51d",
"url": "https://osv.dev/vulnerability/DEBIAN-CVE-2022-41717",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DEBIAN-CVE-2022-41717",
"summary": "An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection.",
"evidence": "osv:DEBIAN-CVE-2022-41717",
"products": [
{
"name": {
"value": "golang-1.19",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "1.19.4-1",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "golang-golang-x-net",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "1:0.4.0+dfsg-1",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "golang-golang-x-net",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "1:0.4.0+dfsg-1",
"evidence": "/affected/2/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "golang-golang-x-net",
"evidence": "/affected/3/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "1:0.4.0+dfsg-1",
"evidence": "/affected/3/ranges"
}
],
"affected_versions": []
}
],
"severity": "medium",
"structured": {
"id": "DEBIAN-CVE-2022-41717",
"aliases": [
"DEBIAN-CVE-2022-41717"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
}
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1.19.4-1"
}
]
}
],
"package": {
"name": "golang-1.19",
"purl": "pkg:deb/debian/golang-1.19?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-41717.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1:0.4.0+dfsg-1"
}
]
}
],
"package": {
"name": "golang-golang-x-net",
"purl": "pkg:deb/debian/golang-golang-x-net?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-41717.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1:0.4.0+dfsg-1"
}
]
}
],
"package": {
"name": "golang-golang-x-net",
"purl": "pkg:deb/debian/golang-golang-x-net?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-41717.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "1:0.4.0+dfsg-1"
}
]
}
],
"package": {
"name": "golang-golang-x-net",
"purl": "pkg:deb/debian/golang-golang-x-net?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-41717.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
}
],
"modified": "2026-10-15T08:02:54.066019425Z",
"provider": "osv",
"upstream": [
"CVE-2022-41717"
],
"references": [
"https://security-tracker.debian.org/tracker/CVE-2022-41717"
]
},
"related_cves": [
{
"value": "CVE-2022-41717",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 324542,
"published_at": "2022-12-08T20:15:10.33+00:00"
}