Freeing unallocated memory in php_pgsql_free_params()
CVE-2022-31625
8.1HIGH
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