← Back to issue list

Update dependency tornado to v6.3.3 [SECURITY] - autoclosed

View original Github issue

Metadata

Project
imagecraft
Number
#13
Type
pull request
State
closed
Author
renovate[bot]
Labels
β€”
Created
Updated
Closed

Current evaluation

Renovate's Tornado 6.3.3 update in #13 was autoclosed unmerged; no matching dependency-update commit was found.

Resolution: closed stale

Reason: PR #13 received no reviews, comments, or CI runs and was autoclosed without merge. Repository history contains no commit updating Tornado to 6.3.3.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [tornado](http://www.tornadoweb.org/) ([source](https://togithub.com/tornadoweb/tornado)) | `==6.2` -> `==6.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/tornado/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/tornado/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/tornado/6.2/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/tornado/6.2/6.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. ### GitHub Vulnerability Alerts #### [CVE-2023-28370](https://nvd.nist.gov/vuln/detail/CVE-2023-28370) Open redirect vulnerability in Tornado versions 6.3.1 and earlier allows a remote unauthenticated attacker to redirect a user to an arbitrary web site and conduct a phishing attack by having user access a specially crafted URL. #### [GHSA-qppv-j76h-2rpx](https://togithub.com/tornadoweb/tornado/security/advisories/GHSA-qppv-j76h-2rpx) ## Summary Tornado interprets `-`, `+`, and `_` in chunk length and `Content-Length` values, which are not allowed by the HTTP RFCs. This can result in request smuggling when Tornado is deployed behind certain proxies that interpret those non-standard characters differently. This is known to apply to older versions of haproxy, although the current release is not affected. ## Details Tornado uses the `int` constructor to parse the values of `Content-Length` headers and chunk lengths in the following locations: ### `tornado/http1connection.py:445` ```python3 self._expected_content_remaining = int(headers["Content-Length"]) ``` ### `tornado/http1connection.py:621` ```python3 content_length = int(headers["Content-Length"]) # type: Optional[int] ``` ### `tornado/http1connection.py:671` ```python3 chunk_len = int(chunk_len_str.strip(), 16) ``` Because `int("0_0") == int("+0") == int("-0") == int("0")`, using the `int` constructor to parse and validate strings that should contain only ASCII digits is not a good strategy. --- ### Release Notes <details> <summary>tornadoweb/tornado (tornado)</summary> ### [`v6.3.3`](https://togithub.com/tornadoweb/tornado/compare/v6.3.2...v6.3.3) [Compare Source](https://togithub.com/tornadoweb/tornado/compare/v6.3.2...v6.3.3) ### [`v6.3.2`](https://togithub.com/tornadoweb/tornado/compare/v6.3.1...v6.3.2) [Compare Source](https://togithub.com/tornadoweb/tornado/compare/v6.3.1...v6.3.2) ### [`v6.3.1`](https://togithub.com/tornadoweb/tornado/compare/v6.3.0...v6.3.1) [Compare Source](https://togithub.com/tornadoweb/tornado/compare/v6.3.0...v6.3.1) ### [`v6.3`](https://togithub.com/tornadoweb/tornado/compare/v6.2.0...v6.3.0) [Compare Source](https://togithub.com/tornadoweb/tornado/compare/v6.2.0...v6.3.0) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - "" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC. 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/imagecraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha β€” closed stale Renovate's Tornado 6.3.3 update in #13 was autoclosed unmerged; no matching dependency-update commit was found.
stealth/space-bunny-alpha β€” closed stale Autoclosed without merge: Renovate's Tornado 6.2 to 6.3.3 security update received no reviews or CI, and no matching v6.3.3 commit was found.
stealth/space-bunny-alpha β€” closed stale Renovate’s Tornado 6.3.3 security update in #13 was autoclosed without merge, reviews, or CI; no matching v6.3.3 commit was found.
qwen/qwen3.6-35b-a3b β€” β€” Renovate dependency update for tornado to v6.3.3 to address CVE-2023-28370 was autoclosed. The branch was automatically closed, likely superseded by a newer update or handled by Renovate without manual merge.
qwen3.6-35b-a3b-mtp-q6 β€” β€” The tornado v6.3.3 security update was automatically closed without merging. The branch was superseded or abandoned due to inactivity and dependency management conflicts.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5152 build(deps): update dependency tornado to v6.4.2 [security] (main) - autoclosed snapcraft closed Autoclosed unmerged as redundant: #5151 independently merged the same Tornado 6.4.2 security upgrade in commit 25f4e2c9a.
85%
#5153 build(deps): update dependency tornado to v6.4.2 [security] (hotfix/7.5) - autoclosed snapcraft closed Renovate autoclosed the unmerged Tornado 6.4.2 security update for hotfix/7.5; no reviews or CI runs occurred.
83%
#5493 build(deps): update dependency tornado to v6.5 [security] (hotfix/7.5) - autoclosed snapcraft closed Autoclosed unmerged; the equivalent Tornado 6.5 security fix merged to main via #5492 (5a70b3055), while hotfix/7.5 remained unchanged.
81%
#5494 build(deps): update dependency tornado to v6.5 [security] (hotfix/8.8) snapcraft closed Closed unmerged after integration and OSV-scanner failures; equivalent Tornado 6.5 updates merged in #5492 (5a70b3055) and #5495 (70b9ecae9).
77%
#5154 build(deps): update dependency tornado to v6.4.2 [security] (hotfix/8.4) snapcraft closed Tornado 6.4.2 hotfix for 8.4 was closed unmerged because the imminent 8.5.0 release would replace the 8.4.x branch.
76%
#5492 build(deps): update dependency tornado to v6.5 [security] (main) snapcraft merged Renovate PR #5492 bumped tornado 6.4.2 -> 6.5 in main (commit 5a70b3055), fixing CVE-2025-47287 multipart log-flooding DoS. Approved by 2 reviewers, all CI checks passed, merged. Companion PR #5495 (70b9ecae9) landed the same bump on hotfix/8.9.
73%
#5495 build(deps): update dependency tornado to v6.5 [security] (hotfix/8.9) snapcraft merged Merged PR #5495 updated Tornado from 6.4.2 to 6.5 on hotfix/8.9, addressing CVE-2025-47287; all CI checks passed.
72%
#4847 chore(deps): update dependency tornado to v6.4.1 [security] snapcraft merged Merged #4847 in commit 6aa369677, upgrading Tornado from 6.3.3 to 6.4.1 to address GHSA-753j-mpmx-qq6g and GHSA-w235-7p84-xx57.
72%
#82 build(deps): update tornado to 6.4.2 craft-platforms merged Merged Tornado 6.4.2 update in #82 (commit f297bac), addressing CVE GHSA-8w49-h785-mj3c.
71%