Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2025-66471 (GCVE-0-2025-66471)
Vulnerability from cvelistv5 – Published: 2025-12-05 16:06 – Updated: 2025-12-05 19:33- CWE-409 - Improper Handling of Highly Compressed Data (Data Amplification)
| URL | Tags |
|---|---|
| https://github.com/urllib3/urllib3/security/advis… | x_refsource_CONFIRM |
| https://github.com/urllib3/urllib3/commit/c19571d… | x_refsource_MISC |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2025-66471",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2025-12-05T19:32:57.089218Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2025-12-05T19:33:14.832Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"product": "urllib3",
"vendor": "urllib3",
"versions": [
{
"status": "affected",
"version": "\u003e= 1.0, \u003c 2.6.0"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 8.9,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "HIGH",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-409",
"description": "CWE-409: Improper Handling of Highly Compressed Data (Data Amplification)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2025-12-05T16:06:08.531Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37"
},
{
"name": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"
}
],
"source": {
"advisory": "GHSA-2xpw-w6gg-jr37",
"discovery": "UNKNOWN"
},
"title": "urllib3 Streaming API improperly handles highly compressed data"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2025-66471",
"datePublished": "2025-12-05T16:06:08.531Z",
"dateReserved": "2025-12-02T15:43:16.586Z",
"dateUpdated": "2025-12-05T19:33:14.832Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2025-66471",
"date": "2026-08-17",
"epss": "0.00692",
"percentile": "0.49844"
},
"microsoft_vex": {
"current_release_date": "2026-02-18T14:08:15.000Z",
"cve": "CVE-2025-66471",
"id": "msrc_CVE-2025-66471",
"initial_release_date": "2025-12-02T00:00:00.000Z",
"product_status:fixed": "3",
"product_status:known_affected": "3",
"product_status:known_not_affected": "2",
"source": "Microsoft CSAF VEX",
"status": "final",
"title": "urllib3 Streaming API improperly handles highly compressed data",
"url": "https://msrc.microsoft.com/csaf/vex/2025/msrc_cve-2025-66471.json",
"version": "6"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2025-66471\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2025-12-05T17:16:04.400\",\"lastModified\":\"2026-06-17T09:56:53.650\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.\"}],\"affected\":[{\"source\":\"security-advisories@github.com\",\"affectedData\":[{\"vendor\":\"urllib3\",\"product\":\"urllib3\",\"versions\":[{\"version\":\"\u003e= 1.0, \u003c 2.6.0\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X\",\"baseScore\":8.9,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"attackRequirements\":\"PRESENT\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"vulnConfidentialityImpact\":\"NONE\",\"vulnIntegrityImpact\":\"NONE\",\"vulnAvailabilityImpact\":\"HIGH\",\"subConfidentialityImpact\":\"NONE\",\"subIntegrityImpact\":\"NONE\",\"subAvailabilityImpact\":\"HIGH\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NOT_DEFINED\",\"Recovery\":\"NOT_DEFINED\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"NOT_DEFINED\",\"providerUrgency\":\"NOT_DEFINED\"}}],\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":7.5,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":3.6}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2025-12-05T19:32:57.089218Z\",\"id\":\"CVE-2025-66471\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-409\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:python:urllib3:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"1.0\",\"versionEndExcluding\":\"2.6.0\",\"matchCriteriaId\":\"2196EB74-E1B9-4BD0-96B6-9477225D385D\"}]}]}],\"references\":[{\"url\":\"https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\"]},{\"url\":\"https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Vendor Advisory\"]}]}}",
"redhat_vex": {
"aggregate_severity": "Important",
"current_release_date": "2026-08-18T02:31:42+00:00",
"cve": "CVE-2025-66471",
"id": "CVE-2025-66471",
"initial_release_date": "2025-12-05T16:06:08.531000+00:00",
"product_status:fixed": "1957",
"product_status:known_affected": "347",
"product_status:known_not_affected": "3325",
"product_status:under_investigation": "1",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "urllib3: urllib3 Streaming API improperly handles highly compressed data",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-66471.json",
"version": "3"
},
"suse_vex": {
"aggregate_severity": "moderate",
"current_release_date": "2026-07-31T00:59:22Z",
"cve": "CVE-2025-66471",
"id": "CVE-2025-66471",
"initial_release_date": "2025-12-12T00:24:46Z",
"product_status:known_affected": "443",
"product_status:recommended": "234",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2025-66471",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2025-66471.json",
"version": "45"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2025-66471\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2025-12-05T19:32:57.089218Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2025-12-05T19:33:08.068Z\"}}], \"cna\": {\"title\": \"urllib3 Streaming API improperly handles highly compressed data\", \"source\": {\"advisory\": \"GHSA-2xpw-w6gg-jr37\", \"discovery\": \"UNKNOWN\"}, \"metrics\": [{\"cvssV4_0\": {\"version\": \"4.0\", \"baseScore\": 8.9, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"attackRequirements\": \"PRESENT\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"NONE\", \"vulnIntegrityImpact\": \"NONE\", \"subAvailabilityImpact\": \"HIGH\", \"vulnAvailabilityImpact\": \"HIGH\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"NONE\"}}], \"affected\": [{\"vendor\": \"urllib3\", \"product\": \"urllib3\", \"versions\": [{\"status\": \"affected\", \"version\": \"\u003e= 1.0, \u003c 2.6.0\"}]}], \"references\": [{\"url\": \"https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37\", \"name\": \"https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37\", \"tags\": [\"x_refsource_CONFIRM\"]}, {\"url\": \"https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7\", \"name\": \"https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7\", \"tags\": [\"x_refsource_MISC\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-409\", \"description\": \"CWE-409: Improper Handling of Highly Compressed Data (Data Amplification)\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2025-12-05T16:06:08.531Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2025-66471\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2025-12-05T19:33:14.832Z\", \"dateReserved\": \"2025-12-02T15:43:16.586Z\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"datePublished\": \"2025-12-05T16:06:08.531Z\", \"assignerShortName\": \"GitHub_M\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
FKIE_CVE-2025-66471
Vulnerability from fkie_nvd - Published: 2025-12-05 17:16 - Updated: 2026-06-17 09:56{
"affected": [
{
"affectedData": [
{
"product": "urllib3",
"vendor": "urllib3",
"versions": [
{
"status": "affected",
"version": "\u003e= 1.0, \u003c 2.6.0"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:python:urllib3:*:*:*:*:*:*:*:*",
"matchCriteriaId": "2196EB74-E1B9-4BD0-96B6-9477225D385D",
"versionEndExcluding": "2.6.0",
"versionStartIncluding": "1.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data."
}
],
"id": "CVE-2025-66471",
"lastModified": "2026-06-17T09:56:53.650",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 3.6,
"source": "nvd@nist.gov",
"type": "Primary"
}
],
"cvssMetricV40": [
{
"cvssData": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"availabilityRequirement": "NOT_DEFINED",
"baseScore": 8.9,
"baseSeverity": "HIGH",
"confidentialityRequirement": "NOT_DEFINED",
"exploitMaturity": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "HIGH",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"source": "security-advisories@github.com",
"type": "Secondary"
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2025-66471",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2025-12-05T19:32:57.089218Z",
"version": "2.0.3"
}
}
]
},
"published": "2025-12-05T17:16:04.400",
"references": [
{
"source": "security-advisories@github.com",
"tags": [
"Patch"
],
"url": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"
},
{
"source": "security-advisories@github.com",
"tags": [
"Vendor Advisory"
],
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Analyzed",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-409"
}
],
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
}
GHSA-2XPW-W6GG-JR37
Vulnerability from github – Published: 2025-12-05 18:15 – Updated: 2025-12-05 18:33Impact
urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once.
When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation.
The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.
Affected usages
Applications and libraries using urllib3 version 2.5.0 and earlier to stream large compressed responses or content from untrusted sources.
stream(), read(amt=256), read1(amt=256), read_chunked(amt=256), readinto(b) are examples of urllib3.HTTPResponse method calls using the affected logic unless decoding is disabled explicitly.
Remediation
Upgrade to at least urllib3 v2.6.0 in which the library avoids decompressing data that exceeds the requested amount.
If your environment contains a package facilitating the Brotli encoding, upgrade to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 too. These versions are enforced by the urllib3[brotli] extra in the patched versions of urllib3.
Credits
The issue was reported by @Cycloctane. Supplemental information was provided by @stamparm during a security audit performed by 7ASecurity and facilitated by OSTIF.
{
"affected": [
{
"package": {
"ecosystem": "PyPI",
"name": "urllib3"
},
"ranges": [
{
"events": [
{
"introduced": "1.0"
},
{
"fixed": "2.6.0"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"aliases": [
"CVE-2025-66471"
],
"database_specific": {
"cwe_ids": [
"CWE-409"
],
"github_reviewed": true,
"github_reviewed_at": "2025-12-05T18:15:54Z",
"nvd_published_at": "2025-12-05T17:16:04Z",
"severity": "HIGH"
},
"details": "### Impact\n\nurllib3\u0027s [streaming API](https://urllib3.readthedocs.io/en/2.5.0/advanced-usage.html#streaming-and-i-o) is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once.\n\nWhen streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation.\n\nThe decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.\n\n\n### Affected usages\n\nApplications and libraries using urllib3 version 2.5.0 and earlier to stream large compressed responses or content from untrusted sources.\n\n`stream()`, `read(amt=256)`, `read1(amt=256)`, `read_chunked(amt=256)`, `readinto(b)` are examples of `urllib3.HTTPResponse` method calls using the affected logic unless decoding is disabled explicitly.\n\n\n### Remediation\n\nUpgrade to at least urllib3 v2.6.0 in which the library avoids decompressing data that exceeds the requested amount.\n\nIf your environment contains a package facilitating the Brotli encoding, upgrade to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 too. These versions are enforced by the `urllib3[brotli]` extra in the patched versions of urllib3.\n\n\n### Credits\n\nThe issue was reported by @Cycloctane.\nSupplemental information was provided by @stamparm during a security audit performed by [7ASecurity](https://7asecurity.com/) and facilitated by [OSTIF](https://ostif.org/).",
"id": "GHSA-2xpw-w6gg-jr37",
"modified": "2025-12-05T18:33:07Z",
"published": "2025-12-05T18:15:54Z",
"references": [
{
"type": "WEB",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-66471"
},
{
"type": "WEB",
"url": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"
},
{
"type": "PACKAGE",
"url": "https://github.com/urllib3/urllib3"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H",
"type": "CVSS_V4"
}
],
"summary": "urllib3 streaming API improperly handles highly compressed data"
}
MSRC_CVE-2025-66471
Vulnerability from csaf_microsoft - Published: 2025-12-02 00:00 - Updated: 2026-02-18 14:08| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 20389-17086 | — | ||
| Unresolved product id: 19620-17084 | — |
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 17086-1 | — | ||
| Unresolved product id: 17084-4 | — |
| URL | Category |
|---|---|
| https://msrc.microsoft.com/csaf/vex/2025/msrc_cve… | self |
| https://support.microsoft.com/lifecycle | external |
| https://www.first.org/cvss | external |
| https://msrc.microsoft.com/csaf/vex/2025/msrc_cve… | self |
{
"document": {
"category": "csaf_vex",
"csaf_version": "2.0",
"distribution": {
"text": "Public",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en-US",
"notes": [
{
"category": "general",
"text": "To determine the support lifecycle for your software, see the Microsoft Support Lifecycle: https://support.microsoft.com/lifecycle",
"title": "Additional Resources"
},
{
"category": "legal_disclaimer",
"text": "The information provided in the Microsoft Knowledge Base is provided \\\"as is\\\" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.",
"title": "Disclaimer"
}
],
"publisher": {
"category": "vendor",
"contact_details": "secure@microsoft.com",
"name": "Microsoft Security Response Center",
"namespace": "https://msrc.microsoft.com"
},
"references": [
{
"category": "self",
"summary": "CVE-2025-66471 urllib3 Streaming API improperly handles highly compressed data - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2025/msrc_cve-2025-66471.json"
},
{
"category": "external",
"summary": "Microsoft Support Lifecycle",
"url": "https://support.microsoft.com/lifecycle"
},
{
"category": "external",
"summary": "Common Vulnerability Scoring System",
"url": "https://www.first.org/cvss"
}
],
"title": "urllib3 Streaming API improperly handles highly compressed data",
"tracking": {
"current_release_date": "2026-02-18T14:08:15.000Z",
"generator": {
"date": "2026-02-18T14:12:24.907Z",
"engine": {
"name": "MSRC Generator",
"version": "1.0"
}
},
"id": "msrc_CVE-2025-66471",
"initial_release_date": "2025-12-02T00:00:00.000Z",
"revision_history": [
{
"date": "2025-12-10T01:03:01.000Z",
"legacy_version": "1",
"number": "1",
"summary": "Information published."
},
{
"date": "2025-12-11T01:01:41.000Z",
"legacy_version": "2",
"number": "2",
"summary": "Information published."
},
{
"date": "2025-12-16T01:36:29.000Z",
"legacy_version": "3",
"number": "3",
"summary": "Information published."
},
{
"date": "2025-12-17T14:37:31.000Z",
"legacy_version": "4",
"number": "4",
"summary": "Information published."
},
{
"date": "2025-12-23T01:38:16.000Z",
"legacy_version": "5",
"number": "5",
"summary": "Information published."
},
{
"date": "2026-02-18T14:08:15.000Z",
"legacy_version": "6",
"number": "6",
"summary": "Information published."
}
],
"status": "final",
"version": "6"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "2.0",
"product": {
"name": "CBL Mariner 2.0",
"product_id": "17086"
}
},
{
"category": "product_version",
"name": "3.0",
"product": {
"name": "Azure Linux 3.0",
"product_id": "17084"
}
}
],
"category": "product_name",
"name": "Azure Linux"
},
{
"branches": [
{
"category": "product_version_range",
"name": "\u003ccbl2 python-urllib3 1.26.19-2",
"product": {
"name": "\u003ccbl2 python-urllib3 1.26.19-2",
"product_id": "2"
}
},
{
"category": "product_version",
"name": "cbl2 python-urllib3 1.26.19-2",
"product": {
"name": "cbl2 python-urllib3 1.26.19-2",
"product_id": "20389"
}
},
{
"category": "product_version_range",
"name": "\u003cazl3 python-urllib3 2.0.7-2",
"product": {
"name": "\u003cazl3 python-urllib3 2.0.7-2",
"product_id": "3"
}
},
{
"category": "product_version",
"name": "azl3 python-urllib3 2.0.7-2",
"product": {
"name": "azl3 python-urllib3 2.0.7-2",
"product_id": "19620"
}
}
],
"category": "product_name",
"name": "python-urllib3"
},
{
"category": "product_name",
"name": "cbl2 python-virtualenv 20.26.6-2",
"product": {
"name": "cbl2 python-virtualenv 20.26.6-2",
"product_id": "1"
}
},
{
"category": "product_name",
"name": "azl3 tensorflow 2.16.1-9",
"product": {
"name": "azl3 tensorflow 2.16.1-9",
"product_id": "4"
}
}
],
"category": "vendor",
"name": "Microsoft"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "\u003ccbl2 python-urllib3 1.26.19-2 as a component of CBL Mariner 2.0",
"product_id": "17086-2"
},
"product_reference": "2",
"relates_to_product_reference": "17086"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cbl2 python-urllib3 1.26.19-2 as a component of CBL Mariner 2.0",
"product_id": "20389-17086"
},
"product_reference": "20389",
"relates_to_product_reference": "17086"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "cbl2 python-virtualenv 20.26.6-2 as a component of CBL Mariner 2.0",
"product_id": "17086-1"
},
"product_reference": "1",
"relates_to_product_reference": "17086"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "azl3 tensorflow 2.16.1-9 as a component of Azure Linux 3.0",
"product_id": "17084-4"
},
"product_reference": "4",
"relates_to_product_reference": "17084"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "\u003cazl3 python-urllib3 2.0.7-2 as a component of Azure Linux 3.0",
"product_id": "17084-3"
},
"product_reference": "3",
"relates_to_product_reference": "17084"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "azl3 python-urllib3 2.0.7-2 as a component of Azure Linux 3.0",
"product_id": "19620-17084"
},
"product_reference": "19620",
"relates_to_product_reference": "17084"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-66471",
"cwe": {
"id": "CWE-409",
"name": "Improper Handling of Highly Compressed Data (Data Amplification)"
},
"flags": [
{
"label": "component_not_present",
"product_ids": [
"17084-4"
]
},
{
"label": "vulnerable_code_not_in_execute_path",
"product_ids": [
"17086-1"
]
}
],
"notes": [
{
"category": "general",
"text": "GitHub_M",
"title": "Assigning CNA"
}
],
"product_status": {
"fixed": [
"20389-17086",
"19620-17084"
],
"known_affected": [
"17086-2",
"17084-3"
],
"known_not_affected": [
"17086-1",
"17084-4"
]
},
"references": [
{
"category": "self",
"summary": "CVE-2025-66471 urllib3 Streaming API improperly handles highly compressed data - VEX",
"url": "https://msrc.microsoft.com/csaf/vex/2025/msrc_cve-2025-66471.json"
}
],
"remediations": [
{
"category": "vendor_fix",
"date": "2025-12-10T01:03:01.000Z",
"details": "1.26.19-3:Security Update:https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade",
"product_ids": [
"17086-2"
],
"url": "https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade"
},
{
"category": "vendor_fix",
"date": "2025-12-10T01:03:01.000Z",
"details": "2.0.7-3:Security Update:https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade",
"product_ids": [
"17084-3"
],
"url": "https://learn.microsoft.com/en-us/azure/azure-linux/tutorial-azure-linux-upgrade"
}
],
"title": "urllib3 Streaming API improperly handles highly compressed data"
}
]
}
OPENSUSE-SU-2026:10026-1
Vulnerability from csaf_opensuse - Published: 2026-01-09 00:00 - Updated: 2026-01-09 00:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64 | — |
Vendor Fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "python311-urllib3-2.6.2-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the python311-urllib3-2.6.2-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2026-10026",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_10026-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66418 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66418/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66471 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66471/"
}
],
"title": "python311-urllib3-2.6.2-1.1 on GA media",
"tracking": {
"current_release_date": "2026-01-09T00:00:00Z",
"generator": {
"date": "2026-01-09T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:10026-1",
"initial_release_date": "2026-01-09T00:00:00Z",
"revision_history": [
{
"date": "2026-01-09T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3-2.6.2-1.1.aarch64",
"product": {
"name": "python311-urllib3-2.6.2-1.1.aarch64",
"product_id": "python311-urllib3-2.6.2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python312-urllib3-2.6.2-1.1.aarch64",
"product": {
"name": "python312-urllib3-2.6.2-1.1.aarch64",
"product_id": "python312-urllib3-2.6.2-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-urllib3-2.6.2-1.1.aarch64",
"product": {
"name": "python313-urllib3-2.6.2-1.1.aarch64",
"product_id": "python313-urllib3-2.6.2-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3-2.6.2-1.1.ppc64le",
"product": {
"name": "python311-urllib3-2.6.2-1.1.ppc64le",
"product_id": "python311-urllib3-2.6.2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python312-urllib3-2.6.2-1.1.ppc64le",
"product": {
"name": "python312-urllib3-2.6.2-1.1.ppc64le",
"product_id": "python312-urllib3-2.6.2-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-urllib3-2.6.2-1.1.ppc64le",
"product": {
"name": "python313-urllib3-2.6.2-1.1.ppc64le",
"product_id": "python313-urllib3-2.6.2-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3-2.6.2-1.1.s390x",
"product": {
"name": "python311-urllib3-2.6.2-1.1.s390x",
"product_id": "python311-urllib3-2.6.2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python312-urllib3-2.6.2-1.1.s390x",
"product": {
"name": "python312-urllib3-2.6.2-1.1.s390x",
"product_id": "python312-urllib3-2.6.2-1.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-urllib3-2.6.2-1.1.s390x",
"product": {
"name": "python313-urllib3-2.6.2-1.1.s390x",
"product_id": "python313-urllib3-2.6.2-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3-2.6.2-1.1.x86_64",
"product": {
"name": "python311-urllib3-2.6.2-1.1.x86_64",
"product_id": "python311-urllib3-2.6.2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python312-urllib3-2.6.2-1.1.x86_64",
"product": {
"name": "python312-urllib3-2.6.2-1.1.x86_64",
"product_id": "python312-urllib3-2.6.2-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-urllib3-2.6.2-1.1.x86_64",
"product": {
"name": "python313-urllib3-2.6.2-1.1.x86_64",
"product_id": "python313-urllib3-2.6.2-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3-2.6.2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64"
},
"product_reference": "python311-urllib3-2.6.2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3-2.6.2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le"
},
"product_reference": "python311-urllib3-2.6.2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3-2.6.2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x"
},
"product_reference": "python311-urllib3-2.6.2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3-2.6.2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64"
},
"product_reference": "python311-urllib3-2.6.2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3-2.6.2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64"
},
"product_reference": "python312-urllib3-2.6.2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3-2.6.2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le"
},
"product_reference": "python312-urllib3-2.6.2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3-2.6.2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x"
},
"product_reference": "python312-urllib3-2.6.2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3-2.6.2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64"
},
"product_reference": "python312-urllib3-2.6.2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3-2.6.2-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64"
},
"product_reference": "python313-urllib3-2.6.2-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3-2.6.2-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le"
},
"product_reference": "python313-urllib3-2.6.2-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3-2.6.2-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x"
},
"product_reference": "python313-urllib3-2.6.2-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3-2.6.2-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
},
"product_reference": "python313-urllib3-2.6.2-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-66418",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66418"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of compression steps leading to high CPU usage and massive memory allocation for the decompressed data. This vulnerability is fixed in 2.6.0.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66418",
"url": "https://www.suse.com/security/cve/CVE-2025-66418"
},
{
"category": "external",
"summary": "SUSE Bug 1254866 for CVE-2025-66418",
"url": "https://bugzilla.suse.com/1254866"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-09T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2025-66418"
},
{
"cve": "CVE-2025-66471",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66471"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66471",
"url": "https://www.suse.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "SUSE Bug 1254867 for CVE-2025-66471",
"url": "https://bugzilla.suse.com/1254867"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python311-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python312-urllib3-2.6.2-1.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.s390x",
"openSUSE Tumbleweed:python313-urllib3-2.6.2-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-09T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2025-66471"
}
]
}
OPENSUSE-SU-2026:10096-1
Vulnerability from csaf_opensuse - Published: 2026-01-26 00:00 - Updated: 2026-01-26 00:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64 | — |
Vendor Fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "python311-urllib3_1-1.26.20-5.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the python311-urllib3_1-1.26.20-5.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2026-10096",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_10096-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66418 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66418/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66471 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66471/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-21441 page",
"url": "https://www.suse.com/security/cve/CVE-2026-21441/"
}
],
"title": "python311-urllib3_1-1.26.20-5.1 on GA media",
"tracking": {
"current_release_date": "2026-01-26T00:00:00Z",
"generator": {
"date": "2026-01-26T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:10096-1",
"initial_release_date": "2026-01-26T00:00:00Z",
"revision_history": [
{
"date": "2026-01-26T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3_1-1.26.20-5.1.aarch64",
"product": {
"name": "python311-urllib3_1-1.26.20-5.1.aarch64",
"product_id": "python311-urllib3_1-1.26.20-5.1.aarch64"
}
},
{
"category": "product_version",
"name": "python312-urllib3_1-1.26.20-5.1.aarch64",
"product": {
"name": "python312-urllib3_1-1.26.20-5.1.aarch64",
"product_id": "python312-urllib3_1-1.26.20-5.1.aarch64"
}
},
{
"category": "product_version",
"name": "python313-urllib3_1-1.26.20-5.1.aarch64",
"product": {
"name": "python313-urllib3_1-1.26.20-5.1.aarch64",
"product_id": "python313-urllib3_1-1.26.20-5.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3_1-1.26.20-5.1.ppc64le",
"product": {
"name": "python311-urllib3_1-1.26.20-5.1.ppc64le",
"product_id": "python311-urllib3_1-1.26.20-5.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python312-urllib3_1-1.26.20-5.1.ppc64le",
"product": {
"name": "python312-urllib3_1-1.26.20-5.1.ppc64le",
"product_id": "python312-urllib3_1-1.26.20-5.1.ppc64le"
}
},
{
"category": "product_version",
"name": "python313-urllib3_1-1.26.20-5.1.ppc64le",
"product": {
"name": "python313-urllib3_1-1.26.20-5.1.ppc64le",
"product_id": "python313-urllib3_1-1.26.20-5.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3_1-1.26.20-5.1.s390x",
"product": {
"name": "python311-urllib3_1-1.26.20-5.1.s390x",
"product_id": "python311-urllib3_1-1.26.20-5.1.s390x"
}
},
{
"category": "product_version",
"name": "python312-urllib3_1-1.26.20-5.1.s390x",
"product": {
"name": "python312-urllib3_1-1.26.20-5.1.s390x",
"product_id": "python312-urllib3_1-1.26.20-5.1.s390x"
}
},
{
"category": "product_version",
"name": "python313-urllib3_1-1.26.20-5.1.s390x",
"product": {
"name": "python313-urllib3_1-1.26.20-5.1.s390x",
"product_id": "python313-urllib3_1-1.26.20-5.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "python311-urllib3_1-1.26.20-5.1.x86_64",
"product": {
"name": "python311-urllib3_1-1.26.20-5.1.x86_64",
"product_id": "python311-urllib3_1-1.26.20-5.1.x86_64"
}
},
{
"category": "product_version",
"name": "python312-urllib3_1-1.26.20-5.1.x86_64",
"product": {
"name": "python312-urllib3_1-1.26.20-5.1.x86_64",
"product_id": "python312-urllib3_1-1.26.20-5.1.x86_64"
}
},
{
"category": "product_version",
"name": "python313-urllib3_1-1.26.20-5.1.x86_64",
"product": {
"name": "python313-urllib3_1-1.26.20-5.1.x86_64",
"product_id": "python313-urllib3_1-1.26.20-5.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3_1-1.26.20-5.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64"
},
"product_reference": "python311-urllib3_1-1.26.20-5.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3_1-1.26.20-5.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le"
},
"product_reference": "python311-urllib3_1-1.26.20-5.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3_1-1.26.20-5.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x"
},
"product_reference": "python311-urllib3_1-1.26.20-5.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python311-urllib3_1-1.26.20-5.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64"
},
"product_reference": "python311-urllib3_1-1.26.20-5.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3_1-1.26.20-5.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64"
},
"product_reference": "python312-urllib3_1-1.26.20-5.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3_1-1.26.20-5.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le"
},
"product_reference": "python312-urllib3_1-1.26.20-5.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3_1-1.26.20-5.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x"
},
"product_reference": "python312-urllib3_1-1.26.20-5.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python312-urllib3_1-1.26.20-5.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64"
},
"product_reference": "python312-urllib3_1-1.26.20-5.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3_1-1.26.20-5.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64"
},
"product_reference": "python313-urllib3_1-1.26.20-5.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3_1-1.26.20-5.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le"
},
"product_reference": "python313-urllib3_1-1.26.20-5.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3_1-1.26.20-5.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x"
},
"product_reference": "python313-urllib3_1-1.26.20-5.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3_1-1.26.20-5.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
},
"product_reference": "python313-urllib3_1-1.26.20-5.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-66418",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66418"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of compression steps leading to high CPU usage and massive memory allocation for the decompressed data. This vulnerability is fixed in 2.6.0.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66418",
"url": "https://www.suse.com/security/cve/CVE-2025-66418"
},
{
"category": "external",
"summary": "SUSE Bug 1254866 for CVE-2025-66418",
"url": "https://bugzilla.suse.com/1254866"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-26T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2025-66418"
},
{
"cve": "CVE-2025-66471",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66471"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66471",
"url": "https://www.suse.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "SUSE Bug 1254867 for CVE-2025-66471",
"url": "https://bugzilla.suse.com/1254867"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-26T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2025-66471"
},
{
"cve": "CVE-2026-21441",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-21441"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is an HTTP client library for Python. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). When using the streaming API, the library decompresses only the necessary bytes, enabling partial content consumption. Starting in version 1.22 and prior to version 2.6.3, for HTTP redirect responses, the library would read the entire response body to drain the connection and decompress the content unnecessarily. This decompression occurred even before any read methods were called, and configured read limits did not restrict the amount of decompressed data. As a result, there was no safeguard against decompression bombs. A malicious server could exploit this to trigger excessive resource consumption on the client. Applications and libraries are affected when they stream content from untrusted sources by setting `preload_content=False` when they do not disable redirects. Users should upgrade to at least urllib3 v2.6.3, in which the library does not decode content of redirect responses when `preload_content=False`. If upgrading is not immediately possible, disable redirects by setting `redirect=False` for requests to untrusted source.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-21441",
"url": "https://www.suse.com/security/cve/CVE-2026-21441"
},
{
"category": "external",
"summary": "SUSE Bug 1256331 for CVE-2026-21441",
"url": "https://bugzilla.suse.com/1256331"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python311-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python312-urllib3_1-1.26.20-5.1.x86_64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.aarch64",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.ppc64le",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.s390x",
"openSUSE Tumbleweed:python313-urllib3_1-1.26.20-5.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-26T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2026-21441"
}
]
}
OPENSUSE-SU-2026:20127-1
Vulnerability from csaf_opensuse - Published: 2026-01-29 14:48 - Updated: 2026-01-29 14:48| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch | — |
Vendor Fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for python-urllib3",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for python-urllib3 fixes the following issues:\n\n- CVE-2025-66471: Fixed excessive resource consumption via decompression\n of highly compressed data in Streaming API (bsc#1254867)\n- CVE-2025-66418: Fixed resource exhaustion via unbounded number of links\n in the decompression chain (bsc#1254866)\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-212",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_20127-1.json"
},
{
"category": "self",
"summary": "SUSE Bug 1254866",
"url": "https://bugzilla.suse.com/1254866"
},
{
"category": "self",
"summary": "SUSE Bug 1254867",
"url": "https://bugzilla.suse.com/1254867"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66418 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66418/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66471 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66471/"
}
],
"title": "Security update for python-urllib3",
"tracking": {
"current_release_date": "2026-01-29T14:48:50Z",
"generator": {
"date": "2026-01-29T14:48:50Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:20127-1",
"initial_release_date": "2026-01-29T14:48:50Z",
"revision_history": [
{
"date": "2026-01-29T14:48:50Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "python313-urllib3-2.5.0-160000.4.1.noarch",
"product": {
"name": "python313-urllib3-2.5.0-160000.4.1.noarch",
"product_id": "python313-urllib3-2.5.0-160000.4.1.noarch"
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3-2.5.0-160000.4.1.noarch as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
},
"product_reference": "python313-urllib3-2.5.0-160000.4.1.noarch",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-66418",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66418"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of compression steps leading to high CPU usage and massive memory allocation for the decompressed data. This vulnerability is fixed in 2.6.0.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66418",
"url": "https://www.suse.com/security/cve/CVE-2025-66418"
},
{
"category": "external",
"summary": "SUSE Bug 1254866 for CVE-2025-66418",
"url": "https://bugzilla.suse.com/1254866"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-29T14:48:50Z",
"details": "moderate"
}
],
"title": "CVE-2025-66418"
},
{
"cve": "CVE-2025-66471",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66471"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66471",
"url": "https://www.suse.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "SUSE Bug 1254867 for CVE-2025-66471",
"url": "https://bugzilla.suse.com/1254867"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:python313-urllib3-2.5.0-160000.4.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-01-29T14:48:50Z",
"details": "moderate"
}
],
"title": "CVE-2025-66471"
}
]
}
OPENSUSE-SU-2026:20271-1
Vulnerability from csaf_opensuse - Published: 2026-02-26 09:45 - Updated: 2026-02-26 09:45| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch | — |
Vendor Fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for python-urllib3_1",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for python-urllib3_1 fixes the following issues:\n\n- CVE-2025-66471: excessive resource consumption via decompression of highly compressed data in Streaming API (bsc#1254867).\n- CVE-2025-66418: resource exhaustion via unbounded number of links in the decompression chain (bsc#1254866).\n- CVE-2026-21441: excessive resource consumption during decompression of data in HTTP redirect responses (bsc#1256331).\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-313",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_20271-1.json"
},
{
"category": "self",
"summary": "SUSE Bug 1254866",
"url": "https://bugzilla.suse.com/1254866"
},
{
"category": "self",
"summary": "SUSE Bug 1254867",
"url": "https://bugzilla.suse.com/1254867"
},
{
"category": "self",
"summary": "SUSE Bug 1256331",
"url": "https://bugzilla.suse.com/1256331"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66418 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66418/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-66471 page",
"url": "https://www.suse.com/security/cve/CVE-2025-66471/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-21441 page",
"url": "https://www.suse.com/security/cve/CVE-2026-21441/"
}
],
"title": "Security update for python-urllib3_1",
"tracking": {
"current_release_date": "2026-02-26T09:45:23Z",
"generator": {
"date": "2026-02-26T09:45:23Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:20271-1",
"initial_release_date": "2026-02-26T09:45:23Z",
"revision_history": [
{
"date": "2026-02-26T09:45:23Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "python313-urllib3_1-1.26.20-160000.3.1.noarch",
"product": {
"name": "python313-urllib3_1-1.26.20-160000.3.1.noarch",
"product_id": "python313-urllib3_1-1.26.20-160000.3.1.noarch"
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "python313-urllib3_1-1.26.20-160000.3.1.noarch as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
},
"product_reference": "python313-urllib3_1-1.26.20-160000.3.1.noarch",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-66418",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66418"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.24 and prior to 2.6.0, the number of links in the decompression chain was unbounded allowing a malicious server to insert a virtually unlimited number of compression steps leading to high CPU usage and massive memory allocation for the decompressed data. This vulnerability is fixed in 2.6.0.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66418",
"url": "https://www.suse.com/security/cve/CVE-2025-66418"
},
{
"category": "external",
"summary": "SUSE Bug 1254866 for CVE-2025-66418",
"url": "https://bugzilla.suse.com/1254866"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-02-26T09:45:23Z",
"details": "moderate"
}
],
"title": "CVE-2025-66418"
},
{
"cve": "CVE-2025-66471",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-66471"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is a user-friendly HTTP client library for Python. Starting in version 1.0 and prior to 2.6.0, the Streaming API improperly handles highly compressed data. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-66471",
"url": "https://www.suse.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "SUSE Bug 1254867 for CVE-2025-66471",
"url": "https://bugzilla.suse.com/1254867"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-02-26T09:45:23Z",
"details": "moderate"
}
],
"title": "CVE-2025-66471"
},
{
"cve": "CVE-2026-21441",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-21441"
}
],
"notes": [
{
"category": "general",
"text": "urllib3 is an HTTP client library for Python. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). When using the streaming API, the library decompresses only the necessary bytes, enabling partial content consumption. Starting in version 1.22 and prior to version 2.6.3, for HTTP redirect responses, the library would read the entire response body to drain the connection and decompress the content unnecessarily. This decompression occurred even before any read methods were called, and configured read limits did not restrict the amount of decompressed data. As a result, there was no safeguard against decompression bombs. A malicious server could exploit this to trigger excessive resource consumption on the client. Applications and libraries are affected when they stream content from untrusted sources by setting `preload_content=False` when they do not disable redirects. Users should upgrade to at least urllib3 v2.6.3, in which the library does not decode content of redirect responses when `preload_content=False`. If upgrading is not immediately possible, disable redirects by setting `redirect=False` for requests to untrusted source.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-21441",
"url": "https://www.suse.com/security/cve/CVE-2026-21441"
},
{
"category": "external",
"summary": "SUSE Bug 1256331 for CVE-2026-21441",
"url": "https://bugzilla.suse.com/1256331"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:python313-urllib3_1-1.26.20-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-02-26T09:45:23Z",
"details": "moderate"
}
],
"title": "CVE-2026-21441"
}
]
}
PYSEC-2026-1994
Vulnerability from pysec - Published: 2026-07-07 16:03 - Updated: 2026-07-07 17:25Impact
urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once.
When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation.
The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.
Affected usages
Applications and libraries using urllib3 version 2.5.0 and earlier to stream large compressed responses or content from untrusted sources.
stream(), read(amt=256), read1(amt=256), read_chunked(amt=256), readinto(b) are examples of urllib3.HTTPResponse method calls using the affected logic unless decoding is disabled explicitly.
Remediation
Upgrade to at least urllib3 v2.6.0 in which the library avoids decompressing data that exceeds the requested amount.
If your environment contains a package facilitating the Brotli encoding, upgrade to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 too. These versions are enforced by the urllib3[brotli] extra in the patched versions of urllib3.
Credits
The issue was reported by @Cycloctane. Supplemental information was provided by @stamparm during a security audit performed by 7ASecurity and facilitated by OSTIF.
| Name | purl | urllib3 | pkg:pypi/urllib3 |
|---|
{
"affected": [
{
"package": {
"ecosystem": "PyPI",
"name": "urllib3",
"purl": "pkg:pypi/urllib3"
},
"ranges": [
{
"events": [
{
"introduced": "1.0"
},
{
"fixed": "2.6.0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"1.0",
"1.0.1",
"1.0.2",
"1.1",
"1.10",
"1.10.1",
"1.10.2",
"1.10.3",
"1.10.4",
"1.11",
"1.12",
"1.13",
"1.13.1",
"1.14",
"1.15",
"1.15.1",
"1.16",
"1.17",
"1.18",
"1.18.1",
"1.19",
"1.19.1",
"1.2",
"1.2.1",
"1.2.2",
"1.20",
"1.21",
"1.21.1",
"1.22",
"1.23",
"1.24",
"1.24.1",
"1.24.2",
"1.24.3",
"1.25",
"1.25.1",
"1.25.10",
"1.25.11",
"1.25.2",
"1.25.3",
"1.25.4",
"1.25.5",
"1.25.6",
"1.25.7",
"1.25.8",
"1.25.9",
"1.26.0",
"1.26.1",
"1.26.10",
"1.26.11",
"1.26.12",
"1.26.13",
"1.26.14",
"1.26.15",
"1.26.16",
"1.26.17",
"1.26.18",
"1.26.19",
"1.26.2",
"1.26.20",
"1.26.3",
"1.26.4",
"1.26.5",
"1.26.6",
"1.26.7",
"1.26.8",
"1.26.9",
"1.3",
"1.4",
"1.5",
"1.6",
"1.7",
"1.7.1",
"1.8",
"1.8.2",
"1.8.3",
"1.9",
"1.9.1",
"2.0.0",
"2.0.0a1",
"2.0.0a2",
"2.0.0a3",
"2.0.0a4",
"2.0.1",
"2.0.2",
"2.0.3",
"2.0.4",
"2.0.5",
"2.0.6",
"2.0.7",
"2.1.0",
"2.2.0",
"2.2.1",
"2.2.2",
"2.2.3",
"2.3.0",
"2.4.0",
"2.5.0"
]
}
],
"aliases": [
"CVE-2025-66471",
"GHSA-2xpw-w6gg-jr37"
],
"details": "### Impact\n\nurllib3\u0027s [streaming API](https://urllib3.readthedocs.io/en/2.5.0/advanced-usage.html#streaming-and-i-o) is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once.\n\nWhen streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation.\n\nThe decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.\n\n\n### Affected usages\n\nApplications and libraries using urllib3 version 2.5.0 and earlier to stream large compressed responses or content from untrusted sources.\n\n`stream()`, `read(amt=256)`, `read1(amt=256)`, `read_chunked(amt=256)`, `readinto(b)` are examples of `urllib3.HTTPResponse` method calls using the affected logic unless decoding is disabled explicitly.\n\n\n### Remediation\n\nUpgrade to at least urllib3 v2.6.0 in which the library avoids decompressing data that exceeds the requested amount.\n\nIf your environment contains a package facilitating the Brotli encoding, upgrade to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 too. These versions are enforced by the `urllib3[brotli]` extra in the patched versions of urllib3.\n\n\n### Credits\n\nThe issue was reported by @Cycloctane.\nSupplemental information was provided by @stamparm during a security audit performed by [7ASecurity](https://7asecurity.com/) and facilitated by [OSTIF](https://ostif.org/).",
"id": "PYSEC-2026-1994",
"modified": "2026-07-07T17:25:45.562490Z",
"published": "2026-07-07T16:03:12.332335Z",
"references": [
{
"type": "WEB",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-66471"
},
{
"type": "FIX",
"url": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"
},
{
"type": "PACKAGE",
"url": "https://github.com/urllib3/urllib3"
},
{
"type": "PACKAGE",
"url": "https://pypi.org/project/urllib3"
},
{
"type": "ADVISORY",
"url": "https://github.com/advisories/GHSA-2xpw-w6gg-jr37"
}
],
"severity": [
{
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H",
"type": "CVSS_V4"
}
],
"summary": "urllib3 streaming API improperly handles highly compressed data"
}
RHSA-2026:0981
Vulnerability from csaf_redhat - Published: 2026-01-22 10:00 - Updated: 2026-08-18 02:43A flaw was found in golang. A remote attacker could exploit this vulnerability by providing a specially crafted certificate during the error string construction process within the `HostnameError.Error()` function. This flaw, caused by unbounded string concatenation, leads to excessive resource consumption. Successful exploitation can result in a denial of service (DoS) for the affected system.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x | — |
Vendor Fix
fix
|
A decompression handling flaw has been discovered in urllib3. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x | — |
Vendor Fix
fix
Workaround
|
urllib3 is an HTTP client library for Python. urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). When using the streaming API, the library decompresses only the necessary bytes, enabling partial content consumption. Starting in version 1.22 and prior to version 2.6.3, for HTTP redirect responses, the library would read the entire response body to drain the connection and decompress the content unnecessarily. This decompression occurred even before any read methods were called, and configured read limits did not restrict the amount of decompressed data. As a result, there was no safeguard against decompression bombs. A malicious server could exploit this to trigger excessive resource consumption on the client. Applications and libraries are affected when they stream content from untrusted sources by setting `preload_content=False` when they do not disable redirects. Users should upgrade to at least urllib3 v2.6.3, in which the library does not decode content of redirect responses when `preload_content=False`. If upgrading is not immediately possible, disable redirects by setting `redirect=False` for requests to untrusted source.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x | — |
Vendor Fix
fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "cert-manager Operator for Red Hat OpenShift 1.18.1",
"title": "Topic"
},
{
"category": "general",
"text": "The cert-manager Operator for Red Hat OpenShift builds on top of Kubernetes, introducing certificate authorities\nand certificates as first-class resource types in the Kubernetes API. This makes it possible to provide\ncertificates-as-a-service to developers working within your Kubernetes cluster.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:0981",
"url": "https://access.redhat.com/errata/RHSA-2026:0981"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2025-61729",
"url": "https://access.redhat.com/security/cve/CVE-2025-61729"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2025-66471",
"url": "https://access.redhat.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-21441",
"url": "https://access.redhat.com/security/cve/CVE-2026-21441"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/",
"url": "https://access.redhat.com/security/updates/classification/"
},
{
"category": "external",
"summary": "https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html",
"url": "https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_0981.json"
}
],
"title": "Red Hat Security Advisory: cert-manager Operator for Red Hat OpenShift 1.18.1",
"tracking": {
"current_release_date": "2026-08-18T02:43:11+00:00",
"generator": {
"date": "2026-08-18T02:43:11+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.16"
}
},
"id": "RHSA-2026:0981",
"initial_release_date": "2026-01-22T10:00:40+00:00",
"revision_history": [
{
"date": "2026-01-22T10:00:40+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-15T05:55:47+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-18T02:43:11+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "cert-manager operator for Red Hat OpenShift 1.18",
"product": {
"name": "cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:cert_manager:1.18::el9"
}
}
}
],
"category": "product_family",
"name": "cert-manager operator for Red Hat OpenShift"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"product": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"product_id": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"product_identification_helper": {
"purl": "pkg:oci/cert-manager-istio-csr-rhel9@sha256%3A4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e?arch=amd64\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985261"
}
}
}
],
"category": "architecture",
"name": "amd64"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x",
"product": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x",
"product_id": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x",
"product_identification_helper": {
"purl": "pkg:oci/cert-manager-istio-csr-rhel9@sha256%3Add0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3?arch=s390x\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985261"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"product": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"product_id": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/cert-manager-istio-csr-rhel9@sha256%3Aa80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031?arch=ppc64le\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985261"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"product": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"product_id": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"product_identification_helper": {
"purl": "pkg:oci/cert-manager-istio-csr-rhel9@sha256%3A8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d?arch=arm64\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985261"
}
}
}
],
"category": "architecture",
"name": "arm64"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64 as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64"
},
"product_reference": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64 as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64"
},
"product_reference": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le"
},
"product_reference": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
},
"product_reference": "registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-61729",
"cwe": {
"id": "CWE-1050",
"name": "Excessive Platform Resource Consumption within a Loop"
},
"discovery_date": "2025-12-02T20:01:45.330964+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2418462"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in golang. A remote attacker could exploit this vulnerability by providing a specially crafted certificate during the error string construction process within the `HostnameError.Error()` function. This flaw, caused by unbounded string concatenation, leads to excessive resource consumption. Successful exploitation can result in a denial of service (DoS) for the affected system.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2025-61729"
},
{
"category": "external",
"summary": "RHBZ#2418462",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2418462"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2025-61729",
"url": "https://www.cve.org/CVERecord?id=CVE-2025-61729"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2025-61729",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-61729"
},
{
"category": "external",
"summary": "https://go.dev/cl/725920",
"url": "https://go.dev/cl/725920"
},
{
"category": "external",
"summary": "https://go.dev/issue/76445",
"url": "https://go.dev/issue/76445"
},
{
"category": "external",
"summary": "https://groups.google.com/g/golang-announce/c/8FJoBkPddm4",
"url": "https://groups.google.com/g/golang-announce/c/8FJoBkPddm4"
},
{
"category": "external",
"summary": "https://pkg.go.dev/vuln/GO-2025-4155",
"url": "https://pkg.go.dev/vuln/GO-2025-4155"
}
],
"release_date": "2025-12-02T18:54:10.166000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T10:00:40+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0981"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate"
},
{
"cve": "CVE-2025-66471",
"cwe": {
"id": "CWE-409",
"name": "Improper Handling of Highly Compressed Data (Data Amplification)"
},
"discovery_date": "2025-12-05T17:02:21.597728+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2419467"
}
],
"notes": [
{
"category": "description",
"text": "A decompression handling flaw has been discovered in urllib3. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "urllib3: urllib3 Streaming API improperly handles highly compressed data",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is an Important flaw in urllib3\u0027s streaming API that can lead to excessive resource consumption, including high CPU usage and significant memory allocation. When processing highly compressed data from untrusted sources, even small requested chunks can trigger full decompression, posing a denial-of-service risk to client-side applications utilizing affected urllib3 versions prior to 2.6.0.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "RHBZ#2419467",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2419467"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2025-66471",
"url": "https://www.cve.org/CVERecord?id=CVE-2025-66471"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2025-66471",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-66471"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7",
"url": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37"
}
],
"release_date": "2025-12-05T16:06:08.531000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T10:00:40+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0981"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "urllib3: urllib3 Streaming API improperly handles highly compressed data"
},
{
"cve": "CVE-2026-21441",
"cwe": {
"id": "CWE-409",
"name": "Improper Handling of Highly Compressed Data (Data Amplification)"
},
"discovery_date": "2026-01-07T23:01:59.422078+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2427726"
}
],
"notes": [
{
"category": "description",
"text": "urllib3 is an HTTP client library for Python. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). When using the streaming API, the library decompresses only the necessary bytes, enabling partial content consumption. Starting in version 1.22 and prior to version 2.6.3, for HTTP redirect responses, the library would read the entire response body to drain the connection and decompress the content unnecessarily. This decompression occurred even before any read methods were called, and configured read limits did not restrict the amount of decompressed data. As a result, there was no safeguard against decompression bombs. A malicious server could exploit this to trigger excessive resource consumption on the client. Applications and libraries are affected when they stream content from untrusted sources by setting `preload_content=False` when they do not disable redirects. Users should upgrade to at least urllib3 v2.6.3, in which the library does not decode content of redirect responses when `preload_content=False`. If upgrading is not immediately possible, disable redirects by setting `redirect=False` for requests to untrusted source.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "urllib3: urllib3 vulnerable to decompression-bomb safeguard bypass when following HTTP redirects (streaming API)",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-21441"
},
{
"category": "external",
"summary": "RHBZ#2427726",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2427726"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-21441",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-21441"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-21441",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-21441"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/commit/8864ac407bba8607950025e0979c4c69bc7abc7b",
"url": "https://github.com/urllib3/urllib3/commit/8864ac407bba8607950025e0979c4c69bc7abc7b"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/security/advisories/GHSA-38jv-5279-wg99",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-38jv-5279-wg99"
}
],
"release_date": "2026-01-07T22:09:01.936000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T10:00:40+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0981"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:4e186b76cec8f162904aae30c97214d0ea0848d604359e4af82c3d00085ba78e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:8eac3d4788c890f90e5a07e28e5dff6e7b0f68cf78e60f9756c7f72c2f9b9a0d_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:a80fc30a2570bde4cd9d64b3028c2fb05dc9d4c82f75613de11bdd17b9e37031_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/cert-manager-istio-csr-rhel9@sha256:dd0d8fdf98eaa5d4437cfa1f4304823e9596fa0d8f0cf20aec5b20b9052255d3_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "urllib3: urllib3 vulnerable to decompression-bomb safeguard bypass when following HTTP redirects (streaming API)"
}
]
}
RHSA-2026:0990
Vulnerability from csaf_redhat - Published: 2026-01-22 11:34 - Updated: 2026-08-18 02:43A flaw was found in the crypto/x509 package in the Go standard library. This vulnerability allows a certificate validation bypass via an excluded subdomain constraint in a certificated chain as it does not restrict the usage of wildcard SANs in the leaf certificate.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le | — |
Vendor Fix
fix
Workaround
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le | — |
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64 | — |
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x | — |
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64 | — |
Workaround
|
A flaw was found in golang. A remote attacker could exploit this vulnerability by providing a specially crafted certificate during the error string construction process within the `HostnameError.Error()` function. This flaw, caused by unbounded string concatenation, leads to excessive resource consumption. Successful exploitation can result in a denial of service (DoS) for the affected system.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le | — |
Vendor Fix
fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64 | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64 | — |
A flaw was found in urllib3 Python library that could lead to a Denial of Service condition. A remote, malicious server can exploit this flaw by responding to a client request with an HTTP message that uses an excessive number of chained compression algorithms. This unlimited decompression chain causes the client system to consume a virtually unbounded amount of CPU resources and memory. The high resource usage leads to service disruption, making the application unresponsive.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le | — |
Vendor Fix
fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64 | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64 | — |
A decompression handling flaw has been discovered in urllib3. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le | — |
Vendor Fix
fix
Workaround
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le | — |
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64 | — |
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x | — |
Workaround
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64 | — |
Workaround
|
urllib3 is an HTTP client library for Python. urllib3's streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). When using the streaming API, the library decompresses only the necessary bytes, enabling partial content consumption. Starting in version 1.22 and prior to version 2.6.3, for HTTP redirect responses, the library would read the entire response body to drain the connection and decompress the content unnecessarily. This decompression occurred even before any read methods were called, and configured read limits did not restrict the amount of decompressed data. As a result, there was no safeguard against decompression bombs. A malicious server could exploit this to trigger excessive resource consumption on the client. Applications and libraries are affected when they stream content from untrusted sources by setting `preload_content=False` when they do not disable redirects. Users should upgrade to at least urllib3 v2.6.3, in which the library does not decode content of redirect responses when `preload_content=False`. If upgrading is not immediately possible, disable redirects by setting `redirect=False` for requests to untrusted source.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le | — |
Vendor Fix
fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64 | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x | — | ||
| Unresolved product id: cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64 | — |
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "cert-manager Operator for Red Hat OpenShift 1.18.1",
"title": "Topic"
},
{
"category": "general",
"text": "The cert-manager Operator for Red Hat OpenShift builds on top of Kubernetes, introducing certificate authorities\nand certificates as first-class resource types in the Kubernetes API. This makes it possible to provide\ncertificates-as-a-service to developers working within your Kubernetes cluster.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:0990",
"url": "https://access.redhat.com/errata/RHSA-2026:0990"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2025-61727",
"url": "https://access.redhat.com/security/cve/CVE-2025-61727"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2025-61729",
"url": "https://access.redhat.com/security/cve/CVE-2025-61729"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2025-66418",
"url": "https://access.redhat.com/security/cve/CVE-2025-66418"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2025-66471",
"url": "https://access.redhat.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-21441",
"url": "https://access.redhat.com/security/cve/CVE-2026-21441"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/",
"url": "https://access.redhat.com/security/updates/classification/"
},
{
"category": "external",
"summary": "https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html",
"url": "https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_0990.json"
}
],
"title": "Red Hat Security Advisory: cert-manager Operator for Red Hat OpenShift 1.18.1",
"tracking": {
"current_release_date": "2026-08-18T02:43:15+00:00",
"generator": {
"date": "2026-08-18T02:43:15+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.16"
}
},
"id": "RHSA-2026:0990",
"initial_release_date": "2026-01-22T11:34:41+00:00",
"revision_history": [
{
"date": "2026-01-22T11:34:41+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-15T05:55:47+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-18T02:43:15+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "cert-manager operator for Red Hat OpenShift 1.18",
"product": {
"name": "cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:cert_manager:1.18::el9"
}
}
}
],
"category": "product_family",
"name": "cert-manager operator for Red Hat OpenShift"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-rhel9@sha256%3A3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33?arch=amd64\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985286"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-acmesolver-rhel9@sha256%3A399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e?arch=amd64\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985612"
}
}
}
],
"category": "architecture",
"name": "amd64"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-rhel9@sha256%3A1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737?arch=s390x\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985286"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-acmesolver-rhel9@sha256%3A41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc?arch=s390x\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985612"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-rhel9@sha256%3A5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5?arch=ppc64le\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985286"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-acmesolver-rhel9@sha256%3A0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f?arch=ppc64le\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985612"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-rhel9@sha256%3A28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923?arch=arm64\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985286"
}
}
},
{
"category": "product_version",
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"product": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"product_id": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"product_identification_helper": {
"purl": "pkg:oci/jetstack-cert-manager-acmesolver-rhel9@sha256%3Acbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459?arch=arm64\u0026repository_url=registry.redhat.io/cert-manager\u0026tag=1768985612"
}
}
}
],
"category": "architecture",
"name": "arm64"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64 as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64 as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64 as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64 as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le as a component of cert-manager operator for Red Hat OpenShift 1.18",
"product_id": "cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
},
"product_reference": "registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le",
"relates_to_product_reference": "cert-manager operator for Red Hat OpenShift 1.18"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-61727",
"cwe": {
"id": "CWE-295",
"name": "Improper Certificate Validation"
},
"discovery_date": "2025-12-03T20:01:21.730501+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2418677"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the crypto/x509 package in the Go standard library. This vulnerability allows a certificate validation bypass via an excluded subdomain constraint in a certificated chain as it does not restrict the usage of wildcard SANs in the leaf certificate.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "golang: crypto/x509: excluded subdomain constraint does not restrict wildcard SANs",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "To exploit this issue, an attacker needs to obtain a leaf certificate with a wildcard SAN (e.g., *.example.com) and the legitimate certificate policy must contain an excluded DNS name constraint (e.g., to prevent issuance for test.example.com), allowing an application using the crypto/x509 package to validate the certificate when it should have been rejected and to be vulnerable to MITM (man-in-the-middle) attacks. Additionally, the attacker does not have full control of what data can be read of modified during the attack. Due to these reasons, this flaw has been rated with a moderate severity.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"known_not_affected": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2025-61727"
},
{
"category": "external",
"summary": "RHBZ#2418677",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2418677"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2025-61727",
"url": "https://www.cve.org/CVERecord?id=CVE-2025-61727"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2025-61727",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-61727"
},
{
"category": "external",
"summary": "https://go.dev/cl/723900",
"url": "https://go.dev/cl/723900"
},
{
"category": "external",
"summary": "https://go.dev/issue/76442",
"url": "https://go.dev/issue/76442"
},
{
"category": "external",
"summary": "https://groups.google.com/g/golang-announce/c/8FJoBkPddm4",
"url": "https://groups.google.com/g/golang-announce/c/8FJoBkPddm4"
},
{
"category": "external",
"summary": "https://pkg.go.dev/vuln/GO-2025-4175",
"url": "https://pkg.go.dev/vuln/GO-2025-4175"
}
],
"release_date": "2025-12-03T19:37:15.054000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T11:34:41+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0990"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "golang: crypto/x509: excluded subdomain constraint does not restrict wildcard SANs"
},
{
"cve": "CVE-2025-61729",
"cwe": {
"id": "CWE-1050",
"name": "Excessive Platform Resource Consumption within a Loop"
},
"discovery_date": "2025-12-02T20:01:45.330964+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2418462"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in golang. A remote attacker could exploit this vulnerability by providing a specially crafted certificate during the error string construction process within the `HostnameError.Error()` function. This flaw, caused by unbounded string concatenation, leads to excessive resource consumption. Successful exploitation can result in a denial of service (DoS) for the affected system.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"known_not_affected": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2025-61729"
},
{
"category": "external",
"summary": "RHBZ#2418462",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2418462"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2025-61729",
"url": "https://www.cve.org/CVERecord?id=CVE-2025-61729"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2025-61729",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-61729"
},
{
"category": "external",
"summary": "https://go.dev/cl/725920",
"url": "https://go.dev/cl/725920"
},
{
"category": "external",
"summary": "https://go.dev/issue/76445",
"url": "https://go.dev/issue/76445"
},
{
"category": "external",
"summary": "https://groups.google.com/g/golang-announce/c/8FJoBkPddm4",
"url": "https://groups.google.com/g/golang-announce/c/8FJoBkPddm4"
},
{
"category": "external",
"summary": "https://pkg.go.dev/vuln/GO-2025-4155",
"url": "https://pkg.go.dev/vuln/GO-2025-4155"
}
],
"release_date": "2025-12-02T18:54:10.166000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T11:34:41+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0990"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate"
},
{
"cve": "CVE-2025-66418",
"cwe": {
"id": "CWE-770",
"name": "Allocation of Resources Without Limits or Throttling"
},
"discovery_date": "2025-12-05T17:01:20.277857+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2419455"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in urllib3 Python library that could lead to a Denial of Service condition. A remote, malicious server can exploit this flaw by responding to a client request with an HTTP message that uses an excessive number of chained compression algorithms. This unlimited decompression chain causes the client system to consume a virtually unbounded amount of CPU resources and memory. The high resource usage leads to service disruption, making the application unresponsive.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "urllib3: urllib3: Unbounded decompression chain leads to resource exhaustion",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"known_not_affected": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2025-66418"
},
{
"category": "external",
"summary": "RHBZ#2419455",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2419455"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2025-66418",
"url": "https://www.cve.org/CVERecord?id=CVE-2025-66418"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2025-66418",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-66418"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/commit/24d7b67eac89f94e11003424bcf0d8f7b72222a8",
"url": "https://github.com/urllib3/urllib3/commit/24d7b67eac89f94e11003424bcf0d8f7b72222a8"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53"
}
],
"release_date": "2025-12-05T16:02:15.271000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T11:34:41+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0990"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "urllib3: urllib3: Unbounded decompression chain leads to resource exhaustion"
},
{
"cve": "CVE-2025-66471",
"cwe": {
"id": "CWE-409",
"name": "Improper Handling of Highly Compressed Data (Data Amplification)"
},
"discovery_date": "2025-12-05T17:02:21.597728+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2419467"
}
],
"notes": [
{
"category": "description",
"text": "A decompression handling flaw has been discovered in urllib3. When streaming a compressed response, urllib3 can perform decoding or decompression based on the HTTP Content-Encoding header (e.g., gzip, deflate, br, or zstd). The library must read compressed data from the network and decompress it until the requested chunk size is met. Any resulting decompressed data that exceeds the requested amount is held in an internal buffer for the next read operation. The decompression logic could cause urllib3 to fully decode a small amount of highly compressed data in a single operation. This can result in excessive resource consumption (high CPU usage and massive memory allocation for the decompressed data; CWE-409) on the client side, even if the application only requested a small chunk of data.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "urllib3: urllib3 Streaming API improperly handles highly compressed data",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This is an Important flaw in urllib3\u0027s streaming API that can lead to excessive resource consumption, including high CPU usage and significant memory allocation. When processing highly compressed data from untrusted sources, even small requested chunks can trigger full decompression, posing a denial-of-service risk to client-side applications utilizing affected urllib3 versions prior to 2.6.0.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"known_not_affected": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2025-66471"
},
{
"category": "external",
"summary": "RHBZ#2419467",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2419467"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2025-66471",
"url": "https://www.cve.org/CVERecord?id=CVE-2025-66471"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2025-66471",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-66471"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7",
"url": "https://github.com/urllib3/urllib3/commit/c19571de34c47de3a766541b041637ba5f716ed7"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37"
}
],
"release_date": "2025-12-05T16:06:08.531000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T11:34:41+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0990"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "urllib3: urllib3 Streaming API improperly handles highly compressed data"
},
{
"cve": "CVE-2026-21441",
"cwe": {
"id": "CWE-409",
"name": "Improper Handling of Highly Compressed Data (Data Amplification)"
},
"discovery_date": "2026-01-07T23:01:59.422078+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2427726"
}
],
"notes": [
{
"category": "description",
"text": "urllib3 is an HTTP client library for Python. urllib3\u0027s streaming API is designed for the efficient handling of large HTTP responses by reading the content in chunks, rather than loading the entire response body into memory at once. urllib3 can perform decoding or decompression based on the HTTP `Content-Encoding` header (e.g., `gzip`, `deflate`, `br`, or `zstd`). When using the streaming API, the library decompresses only the necessary bytes, enabling partial content consumption. Starting in version 1.22 and prior to version 2.6.3, for HTTP redirect responses, the library would read the entire response body to drain the connection and decompress the content unnecessarily. This decompression occurred even before any read methods were called, and configured read limits did not restrict the amount of decompressed data. As a result, there was no safeguard against decompression bombs. A malicious server could exploit this to trigger excessive resource consumption on the client. Applications and libraries are affected when they stream content from untrusted sources by setting `preload_content=False` when they do not disable redirects. Users should upgrade to at least urllib3 v2.6.3, in which the library does not decode content of redirect responses when `preload_content=False`. If upgrading is not immediately possible, disable redirects by setting `redirect=False` for requests to untrusted source.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "urllib3: urllib3 vulnerable to decompression-bomb safeguard bypass when following HTTP redirects (streaming API)",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"known_not_affected": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-21441"
},
{
"category": "external",
"summary": "RHBZ#2427726",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2427726"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-21441",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-21441"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-21441",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-21441"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/commit/8864ac407bba8607950025e0979c4c69bc7abc7b",
"url": "https://github.com/urllib3/urllib3/commit/8864ac407bba8607950025e0979c4c69bc7abc7b"
},
{
"category": "external",
"summary": "https://github.com/urllib3/urllib3/security/advisories/GHSA-38jv-5279-wg99",
"url": "https://github.com/urllib3/urllib3/security/advisories/GHSA-38jv-5279-wg99"
}
],
"release_date": "2026-01-07T22:09:01.936000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-01-22T11:34:41+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nThe steps to apply the upgraded images are different depending on the installation plan approval policy you used\nwhen installing the cert-manager Operator for Red Hat OpenShift.\n\n- If the approval policy is set to `Automatic`, then the Operator will be upgraded automatically when there is a\nnew version of the Operator. No further action is required to upgrade. This is the default setting.\n\n- If you changed the approval policy to `Manual`, then you must manually approve the upgrade to the Operator.\n\nSee https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html for additional\ninformation.",
"product_ids": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:0990"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:0a08f25c01d26cf0833fb5fd2e2b77e11b7ee92016c6e039594180262496212f_ppc64le",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:399c99087dd8b4b6f790dddaa6cd284a1aa459eb641c5b788e1b926e9d0f6a7e_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:41f1f7807a760ba804e71971810977dc63010a17ccd74b607aaf01fb28386cbc_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-acmesolver-rhel9@sha256:cbfb1c86b988a242eb25774b3f1f32d1f29795335c6e4e49f6b3b0065c5af459_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:1f62aebd5bbdd5809116b4575adfec3d51c24e48ce188aaf3b06dd26826bc737_s390x",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:28b8e7c5383ce99ef0589242494e9cbb30d0ef94ee16a54c191ab0b434128923_arm64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:3ca7fb070c05efc25fe53af6fc922875ecb9d11943d3c243b2840d7ca2b1aa33_amd64",
"cert-manager operator for Red Hat OpenShift 1.18:registry.redhat.io/cert-manager/jetstack-cert-manager-rhel9@sha256:5c7fc6f10f7d9f5299ca42feadd98da0ce9d53835e89f8690a74ccd62e20dde5_ppc64le"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "urllib3: urllib3 vulnerable to decompression-bomb safeguard bypass when following HTTP redirects (streaming API)"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.