From pcre changelog, version 6.7: 18. A valid (though odd) pattern that looked like a POSIX character class but used an invalid character after [ (for example [[,abc,]]) caused pcre_compile() to give the error "Failed: internal error: code overflow" or in some cases to crash with a glibc free() error. This could even happen if the pattern terminated after [[ but there just happened to be a sequence of letters, a binary zero, and a closing ] in the memory that followed. Acknowledgements: Red Hat would like to thank Ludwig Nussel for reporting this issue.
Created attachment 259901 [details] Patch agains pcre 6.4 provided by Ludwig Nussel of SUSE
Now public via SUSE advisory, removing embargo
This issue was addressed in: Red Hat Enterprise Linux: http://rhn.redhat.com/errata/RHSA-2007-1059.html http://rhn.redhat.com/errata/RHSA-2007-1068.html