Freeing unallocated memory in php_pgsql_free_params()
CVE-2022-31625

8.1HIGH

Key Information:

Vendor

PHP Group

Status
Vendor
CVE Published:
16 June 2022

What is CVE-2022-31625?

In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when using Postgres database extension, supplying invalid parameters to the parametrized query may lead to PHP attempting to free memory using uninitialized data as pointers. This could lead to RCE vulnerability or denial of service.

Affected Version(s)

PHP 7.4.X < 7.4.30

PHP 8.0.X < 8.0.20

PHP 8.1.X < 8.1.7

References

CVSS V3.1

Score:
8.1
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

c dot fol at ambionics dot io
.
CVE-2022-31625 : Freeing unallocated memory in php_pgsql_free_params()