mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
libpcre2: fix CVE-2019-20454
(From OE-Core rev: 8ec7a51da26f07fd43b5e6787b15c8636009b183) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
70686ed9aa
commit
983a51fd1d
@@ -0,0 +1,19 @@
|
||||
Upstream-Status: Backport [https://vcs.pcre.org/pcre2/code/trunk/src/pcre2_jit_compile.c?r1=1092&r2=1091&pathrev=1092]
|
||||
CVE: CVE-2020-8002
|
||||
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
|
||||
|
||||
--- pcre2-10.30/src/pcre2_jit_compile.c 2019/05/13 16:26:17 1091
|
||||
+++ pcre2-10.30/src/pcre2_jit_compile.c 2019/05/13 16:38:18 1092
|
||||
@@ -8571,7 +8571,10 @@
|
||||
PCRE2_SPTR bptr;
|
||||
uint32_t c;
|
||||
|
||||
-GETCHARINC(c, cc);
|
||||
+/* Patch by PH */
|
||||
+/* GETCHARINC(c, cc); */
|
||||
+
|
||||
+c = *cc++;
|
||||
#if PCRE2_CODE_UNIT_WIDTH == 32
|
||||
if (c >= 0x110000)
|
||||
return NULL;
|
||||
|
||||
@@ -12,6 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENCE;md5=b1588d3bb4cb0e1f5a597d908f8c5b37"
|
||||
|
||||
SRC_URI = "https://ftp.pcre.org/pub/pcre/pcre2-${PV}.tar.bz2 \
|
||||
file://pcre-cross.patch \
|
||||
file://CVE-2019-20454.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "80b355f2dce909a2e2424f5c79eddb44"
|
||||
|
||||
Reference in New Issue
Block a user