guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: gnu: Add missing pcre2-fix-jit_match-crash.patch.


From: guix-commits
Subject: 01/01: gnu: Add missing pcre2-fix-jit_match-crash.patch.
Date: Thu, 1 Aug 2019 20:01:45 -0400 (EDT)

nckx pushed a commit to branch master
in repository guix.

commit a17fe3f01ac160a576135b03d23bc098ebf6fb31
Author: Tobias Geerinckx-Rice <address@hidden>
Date:   Fri Aug 2 02:00:06 2019 +0200

    gnu: Add missing pcre2-fix-jit_match-crash.patch.
    
    * gnu/packages/patches/pcre2-fix-jit_match-crash.patch: Really new file.
---
 .../patches/pcre2-fix-jit_match-crash.patch        | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/patches/pcre2-fix-jit_match-crash.patch 
b/gnu/packages/patches/pcre2-fix-jit_match-crash.patch
new file mode 100644
index 0000000..7543319
--- /dev/null
+++ b/gnu/packages/patches/pcre2-fix-jit_match-crash.patch
@@ -0,0 +1,25 @@
+From: Tobias Geerinckx-Rice <address@hidden>
+Date: Thu, 01 Aug 2019 21:12:52 +0200
+Subject: [PATCH] gnu: pcre2: Fix jit_match crash.
+
+Fixes <https://bugs.exim.org/show_bug.cgi?id=2421>, reported as a ‘secrity
+problem’.
+
+Copied verbatim from upstream[0].
+
+[0]: 
https://vcs.pcre.org/pcre2/code/trunk/src/pcre2_jit_compile.c?view=patch&r1=1089&r2=1092&pathrev=1092
+
+--- trunk/src/pcre2_jit_compile.c      2019/05/10 13:15:20     1089
++++ trunk/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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]