Python 3.8.5 update with security fixes

Submitted by corrective update of the Python 3.8.5 programming language, in which eliminated several vulnerabilities:

  • CVE-2019-20907 - looping the tarfile module when trying to open specially designed tar files.
  • BPO-41288 β€” crash when the Pickle module tries to process objects with a specially designed NEWOBJ_EX opcode.
  • CVE-2020-15801 - the ability to substitute HTTP headers in the request through the use of newlines in the "method" parameter of the http.client module. For example: conn.request(method="GET / HTTP/1.1\r\nHost: abc\r\nRemainder:", url="/index.html"). The vulnerability was fixed earlier, but did not cover the protection of the http.client.putrequest method.

Source: opennet.ru

Add a comment