Missing Release of Resource after Effective Lifetime Affecting py3.10-vllm-cuda-11.8 package, versions <0.6.5-r0


Severity

Recommended
low

Based on default assessment until relevant scores are available.

Threat Intelligence

EPSS
0.04% (11th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-CHAINGUARDLATEST-PY310VLLMCUDA118-8518710
  • published18 Dec 2024
  • disclosed18 Nov 2024

Introduced: 18 Nov 2024

CVE-2024-52303  (opens in a new tab)
CWE-772  (opens in a new tab)

How to fix?

Upgrade Chainguard py3.10-vllm-cuda-11.8 to version 0.6.5-r0 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream py3.10-vllm-cuda-11.8 package and not the py3.10-vllm-cuda-11.8 package as distributed by Chainguard. See How to fix? for Chainguard relevant fixed versions and status.

aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In versions starting with 3.10.6 and prior to 3.10.11, a memory leak can occur when a request produces a MatchInfoError. This was caused by adding an entry to a cache on each request, due to the building of each MatchInfoError producing a unique cache entry. An attacker may be able to exhaust the memory resources of a server by sending a substantial number (100,000s to millions) of such requests. Those who use any middlewares with aiohttp.web should upgrade to version 3.10.11 to receive a patch.

CVSS Scores

version 3.1