python2.7 (2.7.17-1~18.04ubuntu1.11) bionic-security; urgency=medium

  * SECURITY UPDATE: Possible Bypass Blocklisting
    - debian/patches/CVE-2023-24329.patch: enforce
      that a scheme must begin with an alphabetical ASCII character
      in Lib/urlparse.py, Lib/test/test_urlparse.py.
    - CVE-2023-24329

 -- Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>  Wed, 08 Mar 2023 15:40:28 -0300

python2.7 (2.7.17-1~18.04ubuntu1.10) bionic-security; urgency=medium

  * SECURITY UPDATE: Denial of service
    - debian/patches/CVE-2022-45061.patch: fix quadratic time idna
      decoding in Lib/encodings/idna.py.
    - CVE-2022-45061

 -- Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>  Mon, 28 Nov 2022 15:51:39 -0300

python2.7 (2.7.17-1~18.04ubuntu1.8) bionic-security; urgency=medium

  * SECURITY UPDATE: Injection Attack
    - debian/patches/CVE-2015-20107.patch: Make mailcap refuse to match unsafe
      filenames/types/param in Lib/mailcap.py.
    - CVE-2015-20107

 -- Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>  Fri, 01 Jul 2022 12:56:32 -0300

python2.7 (2.7.17-1~18.04ubuntu1.7) bionic-security; urgency=medium

  * SECURITY UPDATE: Expose sensitive information
    - debian/patches/CVE-2021-4189.patch: alters ftplib.FTP class
      behavior to not trust the IPv4 address sent from the remote
      server when setting up a passive data channel in
      resposne in Lib/ftplib.py, Lib/test/test_ftplib.py.
    - CVE-2021-4189
  * SECURITY UPDATE: Injection Attack
    - debian/patches/CVE-2022-0391.patch: sanitize urls in urlparse
      when it containing ASCII newline and tabs in
      Lib/test/test_urlparse.py,
      Lib/urlparse.py.
    - CVE-2022-0391

 -- Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>  Fri, 18 Mar 2022 10:21:42 -0300

python2.7 (2.7.17-1~18.04ubuntu1.6) bionic-security; urgency=medium

  * SECURITY UPDATE: Buffer overflow
    - debian/patches/CVE-2021-3177.patch: use improved patch backport.
    - CVE-2021-3177

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Sat, 27 Feb 2021 10:10:58 -0500

python2.7 (2.7.17-1~18.04ubuntu1.5) bionic-security; urgency=medium

  * SECURITY REGRESSION: previous update caused a regression that causes it
    pending further investigation this update reverts it
    - debian/patches/CVE-2021-3177.patch: was removed.

 -- Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>  Thu, 25 Feb 2021 11:02:55 -0300

python2.7 (2.7.17-1~18.04ubuntu1.3) bionic-security; urgency=medium

  * SECURITY UPDATE: Buffer overflow
    - debian/patches/CVE-2021-3177.patch: replace snprintf with Python unicode
      formatting in ctypes param reprs in Lib/ctypes/test/test_parameters.py,
      Modules/_ctypes/callproc.c.
    - CVE-2021-3177

 -- Leonidas Da Silva Barbosa <leo.barbosa@canonical.com>  Fri, 29 Jan 2021 12:18:18 -0300

python2.7 (2.7.17-1~18.04ubuntu1.2) bionic-security; urgency=medium

  * SECURITY UPDATE: CRLF injection
    - debian/patches/CVE-2020-26116.patch: prevent header injection
      in http methods in Lib/httplib.py, Lib/test/test_httlib.py.
    - CVE-2020-26116
  * debian/patches/issue9146.patch: re-adding fix FIPS mode environments where MD5
    isn't available in Modules/_hashopenssl.c. (LP: #1898078)

 -- Leonidas S. Barbosa <leo.barbosa@canonical.com>  Wed, 30 Sep 2020 10:38:04 -0300

python2.7 (2.7.17-1~18.04ubuntu1.1) bionic-security; urgency=medium

  * SECURITY UPDATE: Misleading information
    - debian/patches/CVE-2019-17514.patch: explain that the orderness of the
      of the result is system-dependant in Doc/library/glob.rst.
    - CVE-2019-17514
  * SECURITY UPDATE: Denial of service
    - debian/patches/CVE-2019-9674.patch: add pitfalls to
      zipfile module doc in Doc/library/zipfile.rst,
      Misc/NEWS.d/next/Documentation/2019-06-04-09-29-00.bpo-36260.WrGuc-.rst.
    - CVE-2019-9674
  * SECURITY UPDATE: Infinite loop
    - debian/patches/CVE-2019-20907.patch: avoid infinite loop in the
      tarfile module in Lib/tarfile.py, Lib/test/test_tarfile.py.
    - CVE-2019-20907

 -- Leonidas S. Barbosa <leo.barbosa@canonical.com>  Mon, 20 Jul 2020 12:37:01 -0300

python2.7 (2.7.17-1~18.04ubuntu1) bionic-security; urgency=medium

  * SECURITY UPDATE: CRLF injection
    - debian/patches/CVE-2019-18348.patch: disallow control characters
      in hostnames in http.client in Lib/httplib.py, Lib/test/test_urllib2.py.
    - CVE-2019-18348
  * SECURITY UPDATE: Denial of service
    - debian/patches/CVE-2020-8492.patch: fix the regex to prevent
      the regex denial of service in Lib/urllib2.py.
    - CVE-2020-8492

 -- Leonidas S. Barbosa <leo.barbosa@canonical.com>  Wed, 15 Apr 2020 14:20:14 -0300

# For older changelog entries, run 'apt-get changelog idle-python2.7'
