]> code.ossystems Code Review - openembedded-core.git/commit
expat fix CVE-2022-22822 through CVE-2022-22827
authorSteve Sakoman <steve@sakoman.com>
Wed, 19 Jan 2022 14:33:49 +0000 (04:33 -1000)
committerAnuj Mittal <anuj.mittal@intel.com>
Wed, 26 Jan 2022 03:40:00 +0000 (11:40 +0800)
commit0d195a98703d690a348719f77e7be78653d14ad3
treefaeb8984acc0c5b4a78099b642d394799052484d
parent3d3db22ec53d86985040294378ffb81306ef9a5b
expat fix CVE-2022-22822 through CVE-2022-22827

xmlparse.c has multiple integer overflows. The involved functions are:

- addBinding (CVE-2022-22822)
- build_model (CVE-2022-22823)
- defineAttribute (CVE-2022-22824)
- lookup (CVE-2022-22825)
- nextScaffoldPart (CVE-2022-22826)
- storeAtts (CVE-2022-22827)

Backport patch from:
https://github.com/libexpat/libexpat/pull/539/commits/9f93e8036e842329863bf20395b8fb8f73834d9e

CVE: CVE-2022-22822 CVE-2022-22823 CVE-2022-22824 CVE-2022-22825 CVE-2022-22826 CVE-2022-22827
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 3b6c47c0ebae9fdb7a13480daf8f46a8dbb2c9bd)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
meta/recipes-core/expat/expat/CVE-2022-22822-27.patch [new file with mode: 0644]
meta/recipes-core/expat/expat_2.2.10.bb