chore: bump dependency floors for starlette form() DoS fix#6665
Conversation
Raise starlette to >=1.3.1 to pull in the CVE-2026-54283 form() DoS fix, and exempt it from the workspace exclude so the floor resolves before it ages out of the exclude-newer window. Also bump granian to >=2.7.4, python-multipart to >=0.0.30, and vite to 8.0.16.
Merging this PR will degrade performance by 4.63%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | test_var_access[non_mutable_scalar] |
57.3 ms | 60.1 ms | -4.63% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing FarhanAliRaza:bump-version (ea7fd8c) with main (932f20f)
Footnotes
-
8 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Greptile SummaryThis PR raises minimum dependency floors to pull in several security fixes:
Confidence Score: 5/5Straightforward dependency floor bumps with no logic changes; all packages resolve exactly to the new minimum versions in the lock file. Every changed file is either a version string, a lock file, or a changelog entry. The lock file confirms all three Python packages land on the intended floor versions, and the vite pin is updated consistently in all three relevant files. No application logic is touched. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "chore: raise python-multipart floor to 0..." | Re-trigger Greptile |
Document the floor bumps for starlette/python-multipart/granian (reflex-dev#6665) and the bundled vite dev dependency bump for CVE-2026-53571.
Pulls in fixes for unbounded header field size and negative Content-Length buffering in parse_form, alongside the existing quadratic-time querystring DoS fix.
|
@greprile rereview |
Raise starlette to >=1.3.1 to pull in the CVE-2026-54283 form() DoS fix, and exempt it from the workspace exclude so the floor resolves before it ages out of the exclude-newer window. Also bump granian to >=2.7.4, python-multipart to >=0.0.30, and vite to 8.0.16.
All Submissions:
Type of change
Please delete options that are not relevant.
New Feature Submission:
Changes To Core Features: