Skip to content
OpenAdvisories
Medium · 5.1 CVE-2019-20454 EUVD-2019-11000GHSA-6wcm-vmc4-h93p

An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects …

Published Feb 14, 2020 · Updated Nov 2, 2026 · Assigned by mitre

Description

An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects in non-UTF mode. Applications that use PCRE to parse untrusted input may be vulnerable to this flaw, which would allow an attacker to crash the application. The flaw occurs in do_extuni_no_utf in pcre2_jit_compile.c.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 pcre2 10.34-1 —
Debian 13 pcre2 10.34-1 —
Debian 12 pcre2 10.34-1 —
Debian 10 pcre2 10.32-5+deb10u1 DLA-3363-1
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS pcre2 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 apcu-panel +2 5.1.17-1.module+el8.1.0+3189+a1bff096 RHSA-2020:3662
RHEL 8 libzip +2 1.5.2-1.module+el8.1.0+3189+a1bff096 RHSA-2020:3662
RHEL 8 pcre2 +4 10.32-2.el8 RHSA-2020:4539
RHEL 8 php +25 7.3.20-1.module+el8.2.0+7373+b272fdef RHSA-2020:3662
RHEL 8 php-pear 1:1.10.9-1.module+el8.1.0+3189+a1bff096 RHSA-2020:3662
RHEL 8 php-pecl-rrd 2.0.1-1.module+el8.2.0+4968+1d5097db RHSA-2020:3662
RHEL 8 php-pecl-xdebug 2.8.0-1.module+el8.2.0+4968+1d5097db RHSA-2020:3662
RHEL 8 php-pecl-zip 1.15.4-1.module+el8.1.0+3189+a1bff096 RHSA-2020:3662

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 apcu-panel +2 5.1.17-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662
AlmaLinux 8 libzip +2 1.5.2-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662
AlmaLinux 8 pcre2 +4 10.32-2.el8 ALSA-2020:4539
AlmaLinux 8 php +25 7.3.20-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662
AlmaLinux 8 php-pear 1:1.10.9-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662
AlmaLinux 8 php-pecl-rrd 2.0.1-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662
AlmaLinux 8 php-pecl-xdebug 2.8.0-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662
AlmaLinux 8 php-pecl-zip 1.15.4-1.module_el8.3.0+2009+b272fdef ALSA-2020:3662

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 libzip 1.5.2-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
Rocky Linux 8 pcre2 10.32-2.el8 RLSA-2020:4539
Rocky Linux 8 php 7.3.20-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
Rocky Linux 8 php-pear 1:1.10.9-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
Rocky Linux 8 php-pecl-apcu 5.1.17-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
Rocky Linux 8 php-pecl-rrd 2.0.1-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
Rocky Linux 8 php-pecl-xdebug 2.8.0-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
Rocky Linux 8 php-pecl-zip 1.15.4-1.module+el8.4.0+414+2e7afcdd RLSA-2020:3662
ReleasePackageFixed inAdvisory
SLES 15 SP3 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLES 15 SP2 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLES 15 SP1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLES 15 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP2 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLES for SAP 15 SP1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLES for SAP 15 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLE Micro 5.2 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLE Micro 5.1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLE HPC 15 SP2 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLE HPC 15 SP1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SLE HPC 15 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SUSE Manager Server 4.1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SUSE Manager Retail Branch Server 4.1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SUSE Manager Proxy 4.1 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SUSE Enterprise Storage 7 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
SUSE Enterprise Storage 6 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.3 pcre2 10.31-150000.3.12.1 SUSE-SU-2022:2649-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.2 pcre2 10.31-150000.3.12.1 openSUSE-SU-2022:2649-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 apcu-panel +2 5.1.17-1.module+el8.2.0+5569+98c8b30d ELSA-2020-3662
Oracle Linux 8 libzip +2 1.5.2-1.module+el8.2.0+5569+98c8b30d ELSA-2020-3662
Oracle Linux 8 pcre2 +4 10.32-2.el8 ELSA-2020-4539
Oracle Linux 8 php +25 7.3.20-1.module+el8.2.0+7784+4033621d ELSA-2020-3662
Oracle Linux 8 php-pear 1:1.10.9-1.module+el8.2.0+5569+98c8b30d ELSA-2020-3662
Oracle Linux 8 php-pecl-rrd 2.0.1-1.module+el8.2.0+5569+98c8b30d ELSA-2020-3662
Oracle Linux 8 php-pecl-xdebug 2.8.0-1.module+el8.2.0+5569+98c8b30d ELSA-2020-3662
Oracle Linux 8 php-pecl-zip 1.15.4-1.module+el8.2.0+5569+98c8b30d ELSA-2020-3662

Advisories 15

References