Debian Package Tracker
Register | Log in
Subscribe

flask

Choose email to subscribe with

general
  • source: flask (main)
  • version: 2.2.2-3
  • maintainer: Debian Python Team (DMD)
  • uploaders: Thomas Goirand [DMD] – Ondřej Nový [DMD]
  • arch: all
  • std-ver: 4.6.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 1.0.2-3
  • stable: 1.1.2-2
  • stable-bpo: 2.0.1-4~bpo11+1
  • testing: 2.2.2-2
  • unstable: 2.2.2-3
versioned links
  • 1.0.2-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.1.2-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.0.1-4~bpo11+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.2.2-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.2.2-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python-flask-doc (1 bugs: 0, 1, 0, 0)
  • python3-flask (1 bugs: 0, 1, 0, 0)
action needed
A new upstream version is available: 2.3.2 high
A new upstream version 2.3.2 is available, you should consider packaging it.
Created: 2023-02-18 Last update: 2023-05-17 06:32
1 security issue in bullseye high

There is 1 open security issue in bullseye.

1 important issue:
  • CVE-2023-30861: Flask is a lightweight WSGI web application framework. When all of the following conditions are met, a response containing data intended for one client may be cached and subsequently sent by the proxy to other clients. If the proxy also caches `Set-Cookie` headers, it may send one client's `session` cookie to other clients. The severity depends on the application's use of the session and the proxy's behavior regarding cookies. The risk depends on all these conditions being met. 1. The application must be hosted behind a caching proxy that does not strip cookies or ignore responses with cookies. 2. The application sets `session.permanent = True` 3. The application does not access or modify the session at any point during a request. 4. `SESSION_REFRESH_EACH_REQUEST` enabled (the default). 5. The application does not set a `Cache-Control` header to indicate that a page is private or should not be cached. This happens because vulnerable versions of Flask only set the `Vary: Cookie` header when the session is accessed or modified, not when it is refreshed (re-sent to update the expiration) without being accessed or modified. This issue has been fixed in versions 2.3.2 and 2.2.5.
Created: 2023-05-02 Last update: 2023-05-11 19:46
1 security issue in bookworm high

There is 1 open security issue in bookworm.

1 important issue:
  • CVE-2023-30861: Flask is a lightweight WSGI web application framework. When all of the following conditions are met, a response containing data intended for one client may be cached and subsequently sent by the proxy to other clients. If the proxy also caches `Set-Cookie` headers, it may send one client's `session` cookie to other clients. The severity depends on the application's use of the session and the proxy's behavior regarding cookies. The risk depends on all these conditions being met. 1. The application must be hosted behind a caching proxy that does not strip cookies or ignore responses with cookies. 2. The application sets `session.permanent = True` 3. The application does not access or modify the session at any point during a request. 4. `SESSION_REFRESH_EACH_REQUEST` enabled (the default). 5. The application does not set a `Cache-Control` header to indicate that a page is private or should not be cached. This happens because vulnerable versions of Flask only set the `Vary: Cookie` header when the session is accessed or modified, not when it is refreshed (re-sent to update the expiration) without being accessed or modified. This issue has been fixed in versions 2.3.2 and 2.2.5.
Created: 2023-05-02 Last update: 2023-05-11 19:46
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2022-11-30 Last update: 2022-12-01 11:36
debian/patches: 4 patches to forward upstream low

Among the 5 debian patches available in version 2.2.2-3 of the package, we noticed the following issues:

  • 4 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2023-02-26 Last update: 2023-05-11 22:02
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.6.2 instead of 4.6.1).
Created: 2022-12-17 Last update: 2023-05-11 20:13
testing migrations
  • excuses:
    • Migration status for flask (2.2.2-2 to 2.2.2-3): Waiting for test results or another package, or too young (no action required now - check later)
    • Issues preventing migration:
    • ∙ ∙ Too young, only 6 of 7 days old
    • Additional info:
    • ∙ ∙ Updating flask will fix bugs in testing: #1035670
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/f/flask.html
    • ∙ ∙ autopkgtest for flask/2.2.2-3: amd64: Pass, arm64: Pass, armel: Pass, armhf: Pass, i386: Pass, ppc64el: Pass, s390x: Pass
    • ∙ ∙ Overriding age needed from 7 days to 7 by sramacher
    • ∙ ∙ Ignoring block request by freeze, due to unblock request by sramacher
    • Not considered
news
[rss feed]
  • [2023-05-11] Accepted flask 2.2.2-3 (source) into unstable (Thomas Goirand)
  • [2022-12-10] flask 2.2.2-2 MIGRATED to testing (Debian testing watch)
  • [2022-12-10] flask 2.2.2-2 MIGRATED to testing (Debian testing watch)
  • [2022-11-30] Accepted flask 2.2.2-2 (source) into unstable (Thomas Goirand)
  • [2022-09-18] Accepted flask 2.2.2-1 (source) into experimental (Thomas Goirand)
  • [2022-08-16] flask 2.0.3-1 MIGRATED to testing (Debian testing watch)
  • [2022-08-16] flask 2.0.3-1 MIGRATED to testing (Debian testing watch)
  • [2022-08-11] Accepted flask 2.0.3-1 (source) into unstable (Gabriela Pivetta) (signed by: Sergio Durigan Junior)
  • [2022-08-05] Accepted flask 2.0.1-4~bpo11+1 (source all) into bullseye-backports, bullseye-backports (Debian FTP Masters) (signed by: Joe Nahmias)
  • [2022-07-25] flask 2.0.1-4 MIGRATED to testing (Debian testing watch)
  • [2022-07-20] Accepted flask 2.0.1-4 (source) into unstable (Joseph Nahmias) (signed by: Joe Nahmias)
  • [2022-07-17] flask 2.0.1-3 MIGRATED to testing (Debian testing watch)
  • [2022-07-12] Accepted flask 2.0.1-3 (source) into unstable (Sandro Tosi)
  • [2021-12-08] flask 2.0.1-2 MIGRATED to testing (Debian testing watch)
  • [2021-10-06] Accepted flask 2.0.1-2 (source) into unstable (Thomas Goirand)
  • [2021-09-20] Accepted flask 2.0.1-1 (source) into experimental (Thomas Goirand)
  • [2021-08-27] flask 1.1.2-3 MIGRATED to testing (Debian testing watch)
  • [2021-08-22] Accepted flask 1.1.2-3 (source) into unstable (Debian Janitor) (signed by: Jelmer Vernooij)
  • [2020-11-01] flask 1.1.2-2 MIGRATED to testing (Debian testing watch)
  • [2020-10-26] Accepted flask 1.1.2-2 (source) into unstable (Ondřej Nový)
  • [2020-04-26] flask 1.1.2-1 MIGRATED to testing (Debian testing watch)
  • [2020-04-21] Accepted flask 1.1.2-1 (source) into unstable (Ondřej Nový)
  • [2020-01-13] flask 1.1.1-2 MIGRATED to testing (Debian testing watch)
  • [2019-12-27] Accepted flask 1.1.1-2 (source) into unstable (Ondřej Nový)
  • [2019-10-30] flask 1.1.1-1 MIGRATED to testing (Debian testing watch)
  • [2019-10-25] Accepted flask 1.1.1-1 (source) into unstable (Ondřej Nový)
  • [2019-08-20] Accepted flask 0.10.1-2+deb8u1 (source all) into oldoldstable (Abhijith PA)
  • [2018-09-29] flask 1.0.2-3 MIGRATED to testing (Debian testing watch)
  • [2018-09-27] Accepted flask 1.0.2-3 (source all) into unstable (Ondřej Nový)
  • [2018-09-20] flask 1.0.2-2 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 2
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2.2.2-2ubuntu1
  • patches for 2.2.2-2ubuntu1

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing