| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
There was a problem hiding this comment.
One small comment, otherwise LGTM. Thank you!
Sorry, something went wrong.
Co-authored-by: Victor Stinner <vstinner@python.org>
| Reject control characters in :class:`http.cookies.Morsel` | ||
| :meth:`~http.cookies.Morsel.update` and | ||
| :meth:`~http.cookies.BaseCookie.js_output`. | ||
| This addresses :cve:`2026-3644`. |
There was a problem hiding this comment.
Are you sure about the CVE number?
Sorry, something went wrong.
There was a problem hiding this comment.
This one has been reserved for it, see the sidebar of the GHSA.
Sorry, something went wrong.
Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
There was a problem hiding this comment.
LGTM. Thanks for the updates.
Sorry, something went wrong.
…okies.Morsel.update()` (pythonGH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
…okies.Morsel.update()` (pythonGH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
|
GH-146023 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
…okies.Morsel.update()` (pythonGH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
|
GH-146024 is a backport of this pull request to the 3.13 branch. |
Sorry, something went wrong.
…okies.Morsel.update()` (pythonGH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
|
Sorry, @StanFromIreland and @vstinner, I could not cleanly backport this to 3.10 due to a conflict. cherry_picker 57e88c1cf95e1481b94ae57abe1010469d47a6b4 3.10 |
Sorry, something went wrong.
|
GH-146025 is a backport of this pull request to the 3.12 branch. |
Sorry, something went wrong.
|
GH-146026 is a backport of this pull request to the 3.11 branch. |
Sorry, something went wrong.
…okies.Morsel.update()` (python#145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com> (cherry picked from commit 57e88c1)
|
GH-146027 is a backport of this pull request to the 3.10 branch. |
Sorry, something went wrong.
|
Merged, thanks for your fix @StanFromIreland.
Are you talking about https://github.com/python/cpython/security/advisories ? I don't see CVE 2026-3644 there. |
Sorry, something went wrong.
…ookies.Morsel.update()` (GH-145600) (#146024) gh-145599, CVE 2026-3644: Reject control characters in `http.cookies.Morsel.update()` (GH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
…ookies.Morsel.update()` (GH-145600) (#146023) gh-145599, CVE 2026-3644: Reject control characters in `http.cookies.Morsel.update()` (GH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️Hi! The buildbot AMD64 Arch Linux Usan Function 3.13 (no tier) has failed when building commit d16ecc6. What do you need to do:
You can take a look at the buildbot page here: https://buildbot.python.org/#/builders/1601/builds/687 Failed tests:
Summary of the results of the build (if available): == Click to see traceback logsNote: switching to 'd16ecc6c3626f0e2cc8f08c309c83934e8a979dd'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at d16ecc6c362 [3.13] gh-145599, CVE 2026-3644: Reject control characters in `http.cookies.Morsel.update()` (GH-145600) (#146024)
Switched to and reset branch '3.13'
make: *** [Makefile:2252: buildbottest] Error 2 |
Sorry, something went wrong.
|
Unrelated... (Sky :-/) |
Sorry, something went wrong.
I reported the failure as #140748 (comment) and I created python/buildmaster-config#684 to fix it. |
Sorry, something went wrong.
…okies.Morsel.update()` (python#145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
…ookies.Morsel.update()` (#145600) (#146027) * gh-145599, CVE 2026-3644: Reject control characters in `http.cookies.Morsel.update()` (#145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com> (cherry picked from commit 57e88c1) * Update Misc/NEWS.d/next/Security/2026-03-06-17-03-38.gh-issue-145599.kchwZV.rst Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --------- Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
…ookies.Morsel.update()` (GH-145600) (#146026) * gh-145599, CVE 2026-3644: Reject control characters in `http.cookies.Morsel.update()` (GH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com> * Update Misc/NEWS.d/next/Security/2026-03-06-17-03-38.gh-issue-145599.kchwZV.rst Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --------- Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
…ookies.Morsel.update()` (GH-145600) (#146025) gh-145599, CVE 2026-3644: Reject control characters in `http.cookies.Morsel.update()` (GH-145600) Reject control characters in `http.cookies.Morsel.update()` and `http.cookies.BaseCookie.js_output`. (cherry picked from commit 57e88c1) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Victor Stinner <victor.stinner@gmail.com>
| Back | FazBrowse Home | New Git URL |
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.