Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#45207 - [pcre] multiple remote code execution vulnerabilites which are only fixed in upstream SVN

Attached to Project: Arch Linux
Opened by Pascal E. (hardfalcon) - Thursday, 04 June 2015, 19:19 GMT
Last edited by Sébastien Luttringer (seblu) - Monday, 08 June 2015, 15:49 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No


Description: PCRE 8.37 contains multiple security vulnerabilities (over half a dozen buffer overflows and reference offset bugs):

At least one of those vulnerabilites has been assigned CVE-2015-3210, where it is also claimed that this can be used for remote code execution:

Although upstream has not yet released a new version of PCRE, they have fixed these vulnerabilities in their SVN:

I therefore propose that the SVN version of PCRE be shipped until upstream releases PCRE 8.38.

Additional info:
* package version(s): PCRE 8.33-8.37

Steps to reproduce:
Ask Wen Guanxing if you really need a working exploit.
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Monday, 08 June 2015, 15:49 GMT
Reason for closing:  Fixed
Comment by Sébastien Luttringer (seblu) - Friday, 05 June 2015, 00:27 GMT
A version with patches is in testing. Could you confirm that's ok?
Comment by Pascal E. (hardfalcon) - Friday, 05 June 2015, 01:04 GMT
Hmmm, the download from gives me a 404 although I had started (but then cancelled again) the download using my browser a few minutes ago. o_O

I'll quickly build the package myself (using GCC 5.1 and with a grsec kernel) and give you a feedback.
Comment by Pascal E. (hardfalcon) - Friday, 05 June 2015, 05:11 GMT
So far, no problems experienced, neither with your version nor with mine.

//EDIT: By the way, lib32-pcre would of course also need to be fixed.
Comment by Pascal E. (hardfalcon) - Monday, 08 June 2015, 01:44 GMT
Could you please also assign this bug to Florian Pritz (bluewind), as he is the maintainer of the lib32-pcre package?
Comment by Sébastien Luttringer (seblu) - Monday, 08 June 2015, 15:47 GMT
I got access to multilib. That's now ok.