CVE-2020-36428 (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=21421): matio (aka MAT File I/O Library) 1.5.18 through 1.5.21 has a heap-based buffer overflow in ReadInt32DataDouble (called from ReadInt32Data and Mat_VarRead4). CVE-2021-36977 (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31265): matio (aka MAT File I/O Library) 1.5.20 and 1.5.21 has a heap-based buffer overflow in H5MM_memcpy (called from H5MM_malloc and H5C_load_entry). No references to a fix.
Package list is empty or all packages have requested keywords.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487b3fc529cfde6265e6c10ba0a2b1ea51f82a17 commit 487b3fc529cfde6265e6c10ba0a2b1ea51f82a17 Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2022-05-09 17:00:50 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2022-05-09 17:19:28 +0000 sci-libs/matio: drop 1.5.21 Bug: https://bugs.gentoo.org/842258 Bug: https://bugs.gentoo.org/803131 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> sci-libs/matio/Manifest | 1 - sci-libs/matio/matio-1.5.21.ebuild | 46 -------------------------------------- 2 files changed, 47 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b978a17ecb4e1ccd62317d664e9af15fb3034f24 commit b978a17ecb4e1ccd62317d664e9af15fb3034f24 Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2022-05-09 17:00:15 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2022-05-09 17:19:27 +0000 sci-libs/matio: add 1.5.23 Bug: https://bugs.gentoo.org/842258 Bug: https://bugs.gentoo.org/803131 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> sci-libs/matio/Manifest | 1 + sci-libs/matio/matio-1.5.23.ebuild | 46 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+)
(In reply to Larry the Git Cow from comment #9) > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=b978a17ecb4e1ccd62317d664e9af15fb3034f24 > > commit b978a17ecb4e1ccd62317d664e9af15fb3034f24 > Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> > AuthorDate: 2022-05-09 17:00:15 +0000 > Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> > CommitDate: 2022-05-09 17:19:27 +0000 > > sci-libs/matio: add 1.5.23 > > Bug: https://bugs.gentoo.org/842258 > Bug: https://bugs.gentoo.org/803131 > Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> > > sci-libs/matio/Manifest | 1 + > sci-libs/matio/matio-1.5.23.ebuild | 46 > ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 47 insertions(+) Are these issues fixed in this release?
Changes in 1.5.22 (25 March 2022) * Fixed heap-based buffer overflows when reading (crafted) MAT file (CVE-2020-36428, CVE-2021-36977)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/data/glsa.git/commit/?id=23426cc73fa2cb8d57029b4e6ff9275d0a0ef884 commit 23426cc73fa2cb8d57029b4e6ff9275d0a0ef884 Author: GLSAMaker <glsamaker@gentoo.org> AuthorDate: 2024-08-11 14:39:15 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2024-08-11 14:39:32 +0000 [ GLSA 202408-26 ] matio: Multiple Vulnerabilities Bug: https://bugs.gentoo.org/803131 Signed-off-by: GLSAMaker <glsamaker@gentoo.org> Signed-off-by: Hans de Graaff <graaff@gentoo.org> glsa-202408-26.xml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+)