CVE-2021-3737
A flaw was found in python. An improperly handled HTTP response in the HTTP client code of python may allow a remote attacker, who controls
CVSS
7.5
High
EPSS
13.2%
p96
KEV
—
Exploit Today
29
0-100
Published: Mar 4, 2022 · Last modified: Oct 14, 2026 · CWE-835 · CWE-400
11.6%EPSS · 30 days13.2%
2026-09-272026-10-25
A flaw was found in python. An improperly handled HTTP response in the HTTP client code of python may allow a remote attacker, who controls the HTTP server, to make the client script enter an infinite loop, consuming CPU time. The highest threat from this vulnerability is to system availability.
- bugs.python.orghttps://bugs.python.org/issue44022
- bugzilla.redhat.comhttps://bugzilla.redhat.com/show_bug.cgi?id=1995162
- github.comhttps://github.com/python/cpython/pull/25916
- github.comhttps://github.com/python/cpython/pull/26503
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2023/05/msg00024.html
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2023/06/msg00039.html
- python-security.readthedocs.iohttps://python-security.readthedocs.io/vuln/urllib-100-continue-loop.html
- security.netapp.comhttps://security.netapp.com/advisory/ntap-20220407-0009/
- ubuntu.comhttps://ubuntu.com/security/CVE-2021-3737
- www.oracle.comhttps://www.oracle.com/security-alerts/cpujul2022.html
- bugs.python.orghttps://bugs.python.org/issue44022
- bugzilla.redhat.comhttps://bugzilla.redhat.com/show_bug.cgi?id=1995162
- github.comhttps://github.com/python/cpython/pull/25916
- github.comhttps://github.com/python/cpython/pull/26503
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2023/05/msg00024.html
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2023/06/msg00039.html
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2024/11/msg00024.html
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2024/12/msg00000.html
- python-security.readthedocs.iohttps://python-security.readthedocs.io/vuln/urllib-100-continue-loop.html
- security.netapp.comhttps://security.netapp.com/advisory/ntap-20220407-0009/
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2026-1159116.5 MED—
———vLLM is an inference and serving engine for large language models. From 0.19.0 until 0.32.0, authenticated callers can supply a request chat template when no server-side --chat-template is configured, or a malicious model repository can provide a template that is compiled and rendered by tokenizer.apply_chat_template() without a wall-clock timeout, output-size limit, or iteration bound. Rendering runs in a ThreadPoolExecutor with one worker by default, so a nonterminating render can block /v1/responses and other chat-template users after the request ends, while an output-expanding render can exhaust server memory. Harmony models are not affected because they do not use this Jinja path. This issue is fixed in version 0.32.0.3hCVE-2026-1159097.5 HIG—
———zip is a zip library for Rust that supports reading and writing simple ZIP files. From 1.3.0 until 9.0.0, ZipArchive::extract in src/read/mod.rs calls Vec::with_capacity for a symbolic link target using the attacker-controlled ZIP64 uncompressed_size before reading entry data. A small archive can request an impossible capacity, causing the infallible allocation path to abort the process before the entry is validated. The failure cannot be contained with catch_unwind or a worker thread, allowing repeated denial of service in archive-processing applications. This issue is fixed in version 9.0.0.3hCVE-2026-1159077.5 HIG—
———zip is a zip library for Rust that supports reading and writing simple ZIP files. From 5.1.0 until 9.0.0, applications built with the legacy-zip feature can reserve output capacity from an attacker-controlled ZIP64 uncompressed size before validating the compressed stream. The ShrinkDecoder path in src/legacy/shrink.rs can panic with a capacity overflow during ZipArchive::extract, and the Reduce and Implode decoders contain the same unbounded preallocation pattern. An unhandled panic can terminate an archive-processing service. This issue is fixed in version 9.0.0.3hCVE-2026-115269——
———Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 request body reader of mtrudel bandit allows an unauthenticated remote attacker to hold stream processes open indefinitely via WINDOW_UPDATE or empty SETTINGS frames sent while a Plug reads the request body.
Bandit.HTTP2.Stream.do_read_data/4 in lib/bandit/http2/stream.ex waits for each frame with a fresh read_timeout. A stream WINDOW_UPDATE, or the zero-delta window update that every empty SETTINGS frame delivers to all streams, ends the wait without delivering any body data, and the loop starts a new full countdown. A client that sends one of these 9-byte frames before each countdown expires keeps read_body blocked, together with the stream process and whatever the application holds while reading, for as long as it likes.
This issue affects bandit: from 1.4.0 before 1.14.0.3hCVE-2026-1161205.6 MED—
——0A vulnerability was determined in NocoDB up to 2026.07.0. This vulnerability affects the function UserRefreshToken.deleteAllUserToken of the file /auth/user/signup of the component PublicApiLimiterGuard. This manipulation causes allocation of resources. The attack is possible to be carried out remotely. The attack is considered to have high complexity. It is stated that the exploitability is difficult. Code-verified absence of in-app rate limiting on the unauthenticated signup and password-forgot endpoints and per-request refresh/OAuth token invalidation, but the vendor documents the pass-through limiter as intentional design. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.3hCVE-2026-1160955.3 MED—
——0A vulnerability was identified in smg-project smg 1.7.0/1.8.0/1.9.0/1.10.0/1.10.1. Affected is the function jpeg_turbo::decode_jpeg_rgb of the file crates/multimodal/src/jpeg_turbo.rs of the component llm-multimodal. The manipulation leads to uncontrolled memory allocation. The attack can be initiated remotely. The exploit is publicly available and might be used. Upgrading to version 1.11.0 is able to address this issue. The identifier of the patch is 8f51b57e219a914089e345b704c3c8de37a3bb8e. It is advisable to upgrade the affected component.7h