CVE-2017-11164
Publication date 11 July 2017
Last updated 7 August 2026
Ubuntu priority
Cvss 3 Severity Score
Description
In PCRE 8.41, the OP_KETRMAX feature in the match function in pcre_exec.c allows stack exhaustion (uncontrolled recursion) when processing a crafted regular expression.
Status
| Package | Ubuntu Release | Status |
|---|---|---|
| pcre3 | 26.04 LTS resolute | Not in release |
| 24.04 LTS noble | Ignored see notes | |
| 22.04 LTS jammy | Ignored see notes | |
| 20.04 LTS focal | Ignored end of standard support, was needed | |
| 18.04 LTS bionic | Ignored end of standard support, was needed | |
| 16.04 LTS xenial | Ignored end of standard support, was needed | |
| 14.04 LTS trusty | Ignored end of standard support |
Notes
sbeattie
reproducer in oss-security posting. to exploit this requires an application take regular expressions as untrusted input (not just the string to match against), which is generally not safe to do with pcre.
mdeslaur
as of 2026-07-21, there is not fix for this issue, it is a limitation of pcre3. Per the author: "Stack exhaustion is a FEP (frequently encountered problem) in PCRE1 (the 8.xx series). There are various limiting options that the user can apply to limit stack usage." We will not be fixing this issue in Ubuntu. Marking as ignored.
Severity score breakdown
CVSS version: CVSS v3.0
Base score
7.5 · High
Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H