Back

HIGH

OOB Read in urldecode()

Published Apr 27, 2020

Description

In PHP versions 7.2.x below 7.2.30, 7.3.x below 7.3.17 and 7.4.x below 7.4.5, if PHP is compiled with EBCDIC support (uncommon), urldecode() function can be made to access locations past the allocated memory, due to erroneously using signed numbers as array indexes.

Affected products

Remediation

Red Hat statement

This affects php running only on platforms using EBCDIC encoding, as versions of Red Hat Enteprise Linux uses ASCII encoding all php versions shipped with it are not vulnerable to this flaw.

References (12)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner php
Published Apr 27, 2020
Updated Sep 17, 2024
Reserved Jan 15, 2020
NVD
Status Modified
Modified Jun 17, 2026
Red Hat
Severity Moderate
Public date Apr 10, 2020
ENISA EUVD
Assigner php
Published Apr 27, 2020
Updated Sep 17, 2024
Exploited since n/a
EUVD-2020-28201