Input validation error in PostgreSQL - CVE-2007-3279

 

Input validation error in PostgreSQL - CVE-2007-3279

Published: October 16, 2018 / Updated: June 23, 2025


Vulnerability identifier: #VU111780
CSH Severity: High
CVSS v4: 9.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2007-3279
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.

PostgreSQL 8.1 and probably later versions, when the PL/pgSQL (plpgsql) language has been created, grants certain plpgsql privileges to the PUBLIC domain, which allows remote attackers to create and execute functions, as demonstrated by functions that perform local brute-force password guessing attacks, which may evade intrusion detection.


Affected software

PostgreSQL

How to mitigate CVE-2007-3279

Install update from vendor's website.

PostgreSQL - update to 8.1.0

External References

Related Security Bulletins