]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-35090: Fix potential division by zero in allocator wrappers (GH-10174)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 28 Oct 2018 20:46:56 +0000 (13:46 -0700)
committerGitHub <noreply@github.com>
Sun, 28 Oct 2018 20:46:56 +0000 (13:46 -0700)
commit1d7d165e3c3f07518e6b5bfb57f1fd460cd4bbf2
tree3e810376f4f9b923da4cc106ed87b2b12c6ca98e
parentff8d626f3ac4ce0f83dca27453293a4d7e06b578
bpo-35090: Fix potential division by zero in allocator wrappers (GH-10174)

* Fix potential division by zero in BZ2_Malloc()
* Avoid division by zero in PyLzma_Malloc()
* Avoid division by zero and integer overflow in PyZlib_Malloc()

Reported by Svace static analyzer.
(cherry picked from commit 3d4fabb2a424cb04ae446ebe4428090c386f45a5)

Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru>
Modules/_bz2module.c
Modules/_lzmamodule.c
Modules/zlibmodule.c