You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support Starlette 1.x to address CVE-2026-48710 #956
OPAL's shared dependency constraints cannot currently resolve a patched version of Starlette for CVE-2026-48710 / GHSA-86qp-5c8j-p5mr.
packages/requires.txt declares:
fastapi>=0.109.1,<1
pydantic[email]>=1.9.1,<2
starlette>=0.40.0,<1
The GitHub advisory marks Starlette <=1.0.0 as affected and 1.0.1 as the first patched release. The current <1 upper bound therefore excludes every patched version.
These shared requirements are consumed by all three OPAL packages and installed directly in both Debian and Alpine Docker build stages, including the opal-server image.
Compatibility blockers
Changing only the Starlette constraint to starlette>=1.0.1,<2 produces an unsatisfiable dependency set:
Starlette 1.0.1 requires Python >=3.10, while the OPAL packages and CI matrix still support Python 3.9.
FastAPI releases compatible with Starlette 1.x require Pydantic 2, while OPAL pins Pydantic <2.
changed the title [-]Security: dependency constraints block the Starlette CVE-2026-48710 fix[/-][+]Support Starlette 1.x to address CVE-2026-48710[/+]on Sep 7, 2026
Activity
[-]Security: dependency constraints block the Starlette CVE-2026-48710 fix[/-][+]Support Starlette 1.x to address CVE-2026-48710[/+]linear-code commentedon Sep 14, 2026
PER-15885
fix(deps): support Starlette 1.x to address CVE-2026-48710 (#956) (#959)