diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-05-08 16:39:40 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-05-08 16:39:40 +0000 |
commit | 67286d4e31be9cdeef981955efbdf6ec9da53f42 (patch) | |
tree | 3ddf72a97d4793052e4a1ea50133944918702cf7 /ChangeLog | |
parent | a7776283693e2fd9034c5dc64edb2dedf2f7b4c6 (diff) | |
download | pcre-67286d4e31be9cdeef981955efbdf6ec9da53f42.tar.gz |
Fix buffer overflow for repeated conditional when referencing a duplicate name.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1557 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -14,7 +14,11 @@ Version 8.38 xx-xxx-xxxx incorrect code to be compiled when recursive forward references were involved. For example, in this pattern: /(?1)()((((((\1++))\x85)+)|))/. This bug was discovered by the LLVM fuzzer. - + +3. A repeated conditional group whose condition was a reference by name caused + a buffer overflow if there was more than one group with the given name. + This bug was discovered by the LLVM fuzzer. + Version 8.37 28-April-2015 -------------------------- |