multidict: multidict: Denial of Service via memory leak in items-view operations
cve CVE-2026-104874 2 sources, 2 claims · Watch
Red Hat writes:
multidict: multidict: Denial of Service via memory leak in items-view operations the claim
multidict: multidict: Denial of Service via memory leak in items-view operations the claim
What it is to other things
In words only, so not counted until a person confirms one:
| affects | aio_libs/multidictNVD says “aio-libs · multidict” |
| made_by | aio_libsNVD says “aio-libs” |
What each source says
| Property | Source | Said | Means here |
|---|---|---|---|
| Cvss cvss | NVD | 5.3receipt
What the source handed over{
"cve": {
"affected": [
{
"affectedData": [
{
"product": "multidict",
"vendor": "aio-libs",
"versions": [
{
"status": "affected",
"version": ">= 6.7.0, < 6.9.1"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Multidict is an implementation of a multidict data structure. From 6.7.0 until 6.9.1, the C extension's items-view reflected union operation, operand | d.items(), in multidict_itemsview_or2_impl and subtraction operation, d.items() - operand, in multidict_itemsview_sub1_impl fail to release new key-identity and value references returned for each operand element. Applications that perform these operations over attacker-influenced sequences can leak two strong references per element, and garbage collection cannot reclaim them, so repeated operations can cause unbounded process memory growth and denial of service. Forward union, intersection, non-tuple operand elements, and pure-Python builds are not affected by this reference leak. This issue is fixed in version 6.9.1."
}
],
"id": "CVE-2026-104874",
"lastModified": "2026-10-02T21:16:54.993",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"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:L",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4,
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
},
"published": "2026-10-02T21:16:54.993",
"references": [
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/commit/350b4a07bf8ff851b6d7544e81b1c748bdc74c40"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/releases/tag/v6.9.1"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/security/advisories/GHSA-54p9-h82j-f925"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-401"
}
],
"source": "security-advisories@github.com",
"type": "Primary"
}
]
}
} | — |
| Cvss cvss | Red Hat | 5.3receipt
What the source handed over{
"CVE": "CVE-2026-104874",
"CWE": "CWE-911",
"advisories": [],
"affected_packages": [],
"bugzilla": "2545386",
"bugzilla_description": "multidict: multidict: Denial of Service via memory leak in items-view operations",
"cvss3_score": "5.3",
"cvss3_scoring_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"cvss_score": null,
"cvss_scoring_vector": null,
"package_state": null,
"public_date": "2026-10-02T20:21:50Z",
"resource_url": "https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-104874.json",
"severity": "moderate"
} | — |
| Cwe cwe | Red Hat | CWE-911receipt
What the source handed over{
"CVE": "CVE-2026-104874",
"CWE": "CWE-911",
"advisories": [],
"affected_packages": [],
"bugzilla": "2545386",
"bugzilla_description": "multidict: multidict: Denial of Service via memory leak in items-view operations",
"cvss3_score": "5.3",
"cvss3_scoring_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"cvss_score": null,
"cvss_scoring_vector": null,
"package_state": null,
"public_date": "2026-10-02T20:21:50Z",
"resource_url": "https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-104874.json",
"severity": "moderate"
} | — |
| Product product | NVD | multidictreceipt
What the source handed over{
"cve": {
"affected": [
{
"affectedData": [
{
"product": "multidict",
"vendor": "aio-libs",
"versions": [
{
"status": "affected",
"version": ">= 6.7.0, < 6.9.1"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Multidict is an implementation of a multidict data structure. From 6.7.0 until 6.9.1, the C extension's items-view reflected union operation, operand | d.items(), in multidict_itemsview_or2_impl and subtraction operation, d.items() - operand, in multidict_itemsview_sub1_impl fail to release new key-identity and value references returned for each operand element. Applications that perform these operations over attacker-influenced sequences can leak two strong references per element, and garbage collection cannot reclaim them, so repeated operations can cause unbounded process memory growth and denial of service. Forward union, intersection, non-tuple operand elements, and pure-Python builds are not affected by this reference leak. This issue is fixed in version 6.9.1."
}
],
"id": "CVE-2026-104874",
"lastModified": "2026-10-02T21:16:54.993",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"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:L",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4,
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
},
"published": "2026-10-02T21:16:54.993",
"references": [
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/commit/350b4a07bf8ff851b6d7544e81b1c748bdc74c40"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/releases/tag/v6.9.1"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/security/advisories/GHSA-54p9-h82j-f925"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-401"
}
],
"source": "security-advisories@github.com",
"type": "Primary"
}
]
}
} | — |
| Severity severity | Red Hat | moderate A flaw that is harder to exploit, or whose impact is limited. receipt
What the source handed over{
"CVE": "CVE-2026-104874",
"CWE": "CWE-911",
"advisories": [],
"affected_packages": [],
"bugzilla": "2545386",
"bugzilla_description": "multidict: multidict: Denial of Service via memory leak in items-view operations",
"cvss3_score": "5.3",
"cvss3_scoring_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
"cvss_score": null,
"cvss_scoring_vector": null,
"package_state": null,
"public_date": "2026-10-02T20:21:50Z",
"resource_url": "https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-104874.json",
"severity": "moderate"
} | medium |
| Status status | NVD | Receivedreceipt
What the source handed over{
"cve": {
"affected": [
{
"affectedData": [
{
"product": "multidict",
"vendor": "aio-libs",
"versions": [
{
"status": "affected",
"version": ">= 6.7.0, < 6.9.1"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Multidict is an implementation of a multidict data structure. From 6.7.0 until 6.9.1, the C extension's items-view reflected union operation, operand | d.items(), in multidict_itemsview_or2_impl and subtraction operation, d.items() - operand, in multidict_itemsview_sub1_impl fail to release new key-identity and value references returned for each operand element. Applications that perform these operations over attacker-influenced sequences can leak two strong references per element, and garbage collection cannot reclaim them, so repeated operations can cause unbounded process memory growth and denial of service. Forward union, intersection, non-tuple operand elements, and pure-Python builds are not affected by this reference leak. This issue is fixed in version 6.9.1."
}
],
"id": "CVE-2026-104874",
"lastModified": "2026-10-02T21:16:54.993",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"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:L",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4,
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
},
"published": "2026-10-02T21:16:54.993",
"references": [
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/commit/350b4a07bf8ff851b6d7544e81b1c748bdc74c40"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/releases/tag/v6.9.1"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/security/advisories/GHSA-54p9-h82j-f925"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-401"
}
],
"source": "security-advisories@github.com",
"type": "Primary"
}
]
}
} | — |
| Vendor vendor | NVD | aio-libsreceipt
What the source handed over{
"cve": {
"affected": [
{
"affectedData": [
{
"product": "multidict",
"vendor": "aio-libs",
"versions": [
{
"status": "affected",
"version": ">= 6.7.0, < 6.9.1"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Multidict is an implementation of a multidict data structure. From 6.7.0 until 6.9.1, the C extension's items-view reflected union operation, operand | d.items(), in multidict_itemsview_or2_impl and subtraction operation, d.items() - operand, in multidict_itemsview_sub1_impl fail to release new key-identity and value references returned for each operand element. Applications that perform these operations over attacker-influenced sequences can leak two strong references per element, and garbage collection cannot reclaim them, so repeated operations can cause unbounded process memory growth and denial of service. Forward union, intersection, non-tuple operand elements, and pure-Python builds are not affected by this reference leak. This issue is fixed in version 6.9.1."
}
],
"id": "CVE-2026-104874",
"lastModified": "2026-10-02T21:16:54.993",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"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:L",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4,
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
},
"published": "2026-10-02T21:16:54.993",
"references": [
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/commit/350b4a07bf8ff851b6d7544e81b1c748bdc74c40"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/releases/tag/v6.9.1"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/aio-libs/multidict/security/advisories/GHSA-54p9-h82j-f925"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-401"
}
],
"source": "security-advisories@github.com",
"type": "Primary"
}
]
}
} | — |