[pcre-dev] [Bug 2138] There is a stack-overflow in file pcr…

Top Page

Reply to this message
Author: admin
Date:  
To: pcre-dev
Subject: [pcre-dev] [Bug 2138] There is a stack-overflow in file pcre2_match.c of libpcre2
https://bugs.exim.org/show_bug.cgi?id=2138

--- Comment #1 from Philip Hazel <ph10@???> ---
Thank you for the report, but the pcre2_match() function has been totally
refactored for the next release (see the head code). Its handling of
backtracking no longer uses recursive function calls, but instead uses the heap
where necessary. I have checked your test, but I'm not sure I got it right,
because the listing of the pattern ":(\S)+\V??" does not contain \x{e3}\x07
which appear in the compiled code. I see the subject line as "?+?". Is that
right? I cannot reproduce your report in 10.23 using clang. Perhaps you could
attach the POC1 file.

For fuzzing tests, please download the latest SVN source code from

svn co svn://vcs.exim.org/pcre2/code/trunk pcre2

It just wastes time when bugs that have already been fixed are re-reported.
Thank you.

--
You are receiving this mail because:
You are on the CC list for the bug.