Skip to content

Upgrade Python base images to 3.13.11 to fix CVE-2025-13836#751

Merged
adilhafeez merged 1 commit intomainfrom
adil/fix_cve_2025_13836
Feb 13, 2026
Merged

Upgrade Python base images to 3.13.11 to fix CVE-2025-13836#751
adilhafeez merged 1 commit intomainfrom
adil/fix_cve_2025_13836

Conversation

@adilhafeez
Copy link
Contributor

@adilhafeez adilhafeez commented Feb 13, 2026

Summary

  • Upgrades Python base image in the main Dockerfile from 3.13.6-slim to 3.13.11-slim
  • Updates emo Dockerfiles

Details

Python 3.13.11 includes the fix for CVE-2025-13836 (CWE-400, Critical) — a memory DoS in http.client where a malicious server can set an arbitrarily large Content-Length, causing OOM via unbounded buffer allocation. The fix introduces chunked reading with a 1 MB initial buffer (_MIN_READ_BUF_SIZE) and geometric growth.

Closes #750

@adilhafeez adilhafeez merged commit cbcad54 into main Feb 13, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade base image to fix CVE-2025-13836 in python3.13-minimal

2 participants