in reply to Re: THREE new perl releases
in thread THREE new perl releases

Its because perl regexp itself is coded in C. In this case the code for /p was stripping 'utf8::' from the string, but not adjusting the position/length of the buffer properly to account for that stripping along all code paths, allowing you to craft a buffer overflow exploit.