PT-2022-3056 · Php+10 · Php+10

Charles Fol

·

Published

2022-05-16

·

Updated

2025-09-29

·

CVE-2022-31626

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions PHP versions 7.4.x through 7.4.29 PHP versions 8.0.x through 8.0.19 PHP versions 8.1.x through 8.1.6
Description The issue is related to a buffer overflow vulnerability in the mysqlnd/pdo function of the PHP interpreter, specifically in the mysqlnd wireprotocol.c file. This vulnerability can be exploited by a remote attacker to execute arbitrary code. The vulnerability occurs when a third-party supplier is allowed to provide the host to connect to and the password for the connection, and an excessively long password can trigger the buffer overflow.
Recommendations For PHP versions 7.4.x through 7.4.29, update to version 7.4.30 or later. For PHP versions 8.0.x through 8.0.19, update to version 8.0.20 or later. For PHP versions 8.1.x through 8.1.6, update to version 8.1.7 or later.

Exploit

Fix

RCE

Buffer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2022:5468
ALSA-2022:5904
ALSA-2022_5468
ALSA-2022_5904
ALSA-2025_16880
ALT-PU-2022-2064
ALT-PU-2022-2065
ALT-PU-2022-2075
ALT-PU-2022-2098
ALT-PU-2022-2100
ALT-PU-2022-2112
ALT-PU-2022-2117
ALT-PU-2022-2119
BDU:2022-03725
BIT-LIBPHP-2022-31626
BIT-PHP-2022-31626
BIT-PHP-MIN-2022-31626
CESA-2022_5467
CESA-2022_5468
CVE-2022-31626
DLA-3243-1
DSA-5179-1
ELSA-2022-5467
ELSA-2022-5468
ELSA-2022-5904
MGASA-2022-0234
OESA-2022-1721
OPENSUSE-SU-2022_2185-1
OPENSUSE-SU-2022_2275-1
OPENSUSE-SU-2022_2292-1
OPENSUSE-SU-2022_2303-1
OPENSUSE-SU-2022_3997-1
OPENSUSE-SU-2022_4067-1
OPENSUSE-SU-2022_4069-1
OPENSUSE-SU-2024:13267-1
RHSA-2022:5467
RHSA-2022:5468
RHSA-2022:5471
RHSA-2022:5491
RHSA-2022:5904
RHSA-2022_5467
RHSA-2022_5468
RHSA-2022_5904
RLSA-2022:5467
RLSA-2022:5468
RLSA-2022:5904
RLSA-2022_5467
RLSA-2022_5468
RLSA-2022_5904
SUSE-SU-2022:2161-1
SUSE-SU-2022:2183-1
SUSE-SU-2022:2185-1
SUSE-SU-2022:2275-1
SUSE-SU-2022:2292-1
SUSE-SU-2022:2303-1
SUSE-SU-2022:3997-1
SUSE-SU-2022:4067-1
SUSE-SU-2022:4068-1
SUSE-SU-2022:4069-1
SUSE-SU-2022_2161-1
SUSE-SU-2022_2183-1
SUSE-SU-2022_2185-1
SUSE-SU-2022_2275-1
SUSE-SU-2022_2292-1
SUSE-SU-2022_2303-1
SUSE-SU-2022_3997-1
SUSE-SU-2022_4068-1
SUSE-SU-2022_4069-1
USN-5479-1
USN-5479-2

Affected Products

Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Php
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu