Skip to content
This repository was archived by the owner on May 26, 2026. It is now read-only.

chore(deps): bump olas-operate-middleware to 0.15.21 to patch starlette CVE - #171

Merged
OjusWiZard merged 1 commit into
mainfrom
chore/deps-bump-starlette
May 18, 2026
Merged

chore(deps): bump olas-operate-middleware to 0.15.21 to patch starlette CVE#171
OjusWiZard merged 1 commit into
mainfrom
chore/deps-bump-starlette

Conversation

@OjusWiZard

Copy link
Copy Markdown
Member

Summary

Dependency chain

olas-operate-middleware 0.15.21 lifts its fastapi cap (^0.117^0.120), which pulls in:

Package Before After
fastapi 0.117.1 0.120.4
starlette 0.48.0 (vulnerable) 0.49.3 (patched, ≥0.49.1)
annotated-doc 0.0.4 (new transitive of fastapi 0.120)

starlette 0.49.1+ patches GHSA-7f5h-v6xp-fcq8 (vulnerable range >=0.39.0,<=0.49.0).

No other constraint changes in middleware 0.15.21 — only the fastapi cap moved. Middleware 0.15.21 release notes: https://github.com/valory-xyz/olas-operate-middleware/releases/tag/v0.15.21

Test plan

  • CI: unit-tests across 3.10–3.14
  • CI: e2e-test-staking
  • CI: e2e-test-run-service (agents.fun, optimus, predict_trader)
  • CI: e2e-test-migrate-to-pearl (canary for middleware-API surface)
  • Confirm Dependabot alert WIP: Olas SDK #28 auto-closes once merged to main

…te CVE

Resolves the residual Dependabot alert from PR #170.

middleware 0.15.21 bumps fastapi ^0.117 -> ^0.120, which pulls in
starlette 0.49.3. starlette 0.49.1+ patches GHSA-7f5h-v6xp-fcq8
(O(n^2) DoS via Range header merging in FileResponse).

Resolved transitives: fastapi 0.117.1 -> 0.120.4, starlette 0.48.0 -> 0.49.3.
New transitive: annotated-doc 0.0.4.

@DhairyaPatel7 DhairyaPatel7 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean, minimal dependency bump that lifts olas-operate-middleware to pull in starlette 0.49.3 (patches GHSA-7f5h-v6xp-fcq8). Lockfile is consistent with pyproject; transitive changes match the middleware's new fastapi cap. No issues.

@OjusWiZard
OjusWiZard merged commit 617f813 into main May 18, 2026
13 checks passed
@OjusWiZard
OjusWiZard deleted the chore/deps-bump-starlette branch May 18, 2026 18:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants