fix(release): make deployment backup and rollback immutable
This commit is contained in:
@@ -1,35 +1,4 @@
|
||||
{
|
||||
"review_by": "2026-08-31",
|
||||
"package": "starlette",
|
||||
"constraint": "FastAPI 0.139.2 requires Starlette below 0.53; patched Starlette releases start at 1.0.1 or later.",
|
||||
"compensating_controls": [
|
||||
"GeoIntel rejects missing or ambiguous Host headers and request targets before request.url is accessed.",
|
||||
"Application code logs the raw ASGI path and does not use request.url for authorization or routing.",
|
||||
"application/x-www-form-urlencoded is rejected; supported uploads use bounded multipart requests behind nginx.",
|
||||
"The release image is Linux, no HTTPEndpoint route class is used, and the Windows StaticFiles advisory is not applicable."
|
||||
],
|
||||
"advisories": [
|
||||
{
|
||||
"id": "PYSEC-2026-161",
|
||||
"reason": "Host/path ambiguity is rejected at the outer request middleware and request.url is not a security boundary."
|
||||
},
|
||||
{
|
||||
"id": "PYSEC-2026-248",
|
||||
"reason": "Non-slash request paths and ambiguous Host values are rejected before URL reconstruction."
|
||||
},
|
||||
{
|
||||
"id": "PYSEC-2026-249",
|
||||
"aliases": ["CVE-2026-54283"],
|
||||
"reason": "GeoIntel rejects application/x-www-form-urlencoded before Starlette form parsing."
|
||||
},
|
||||
{
|
||||
"id": "PYSEC-2026-2280",
|
||||
"reason": "GeoIntel registers FastAPI APIRouter functions and has no Starlette HTTPEndpoint routes."
|
||||
},
|
||||
{
|
||||
"id": "PYSEC-2026-2281",
|
||||
"aliases": ["CVE-2026-48818"],
|
||||
"reason": "The supported all-in-one production runtime is Linux; the advisory affects Windows StaticFiles."
|
||||
}
|
||||
]
|
||||
"schema_version": 1,
|
||||
"advisories": []
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user