roboflow / roboflow/inference

Update aiohttp dependency to fix 9 security vulnerabilities (CVEs)

Open Beginner friendly
#1,913 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
2.5k
Forks
319
Avg merge
1d 14h
Merged PRs (30d)
133

Description

Problem

inference-sdk (latest version 0.63.5) pins aiohttp to <=3.10.11, which has 9 known CVEs:

CVE Severity Description
CVE-2025-53643 High Request smuggling vulnerability
CVE-2025-69223 High Zip bomb DoS
CVE-2025-69224 Medium Request smuggling with non-ASCII
CVE-2025-69228 High Memory exhaustion
CVE-2025-69229 Medium Chunked message DoS
CVE-2025-69230 Medium Logging storm
CVE-2025-69226 High Path traversal
CVE-2025-69227 Medium Infinite loop DoS
CVE-2025-69225 Low Non-ASCII decimals in Range header

Current constraint

aiohttp<=3.10.11,>=3.9.0

Request

Please update the aiohttp dependency to >=3.13.3 (or remove the upper bound) to allow users to fix these security vulnerabilities.

Impact

Projects using inference-sdk cannot update aiohttp to patched versions, leaving them exposed to these CVEs.

References

Thank you!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named in the issue; start by locating the inference-sdk dependency declaration containing the aiohttp constraint. Update it so aiohttp can resolve to 3.13.3 or newer, then verify dependency installation or resolution and confirm the existing constraint no longer blocks patched versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, security
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.