Medium severity · published Oct 2, 2026
CVE-2026-104874
Multidict: Reference leak in CIMultiDict/MultiDict items-view union and subtraction
5.3
CVSS
0.4%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 39% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MU
multidict · aio-libs
>= 6.7.0, < 6.9.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-104874
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-104874
x_refsource_CONFIRM
https://github.com/aio-libs/multidict/security/advisories/GHSA-54p9-h82j-f925
x_refsource_MISC
https://github.com/aio-libs/multidict/commit/350b4a07bf8ff851b6d7544e81b1c748bdc74c40
x_refsource_MISC
https://github.com/aio-libs/multidict/releases/tag/v6.9.1
