Every CVE Search/ Get API key

CVE-2007-4639

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that...

6.5 MediumPublic exploitFix available

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that occur before a call to pldbg_create_listener, which allows remote authenticated users to cause a denial of service (daemon crash) and possibly execute arbitrary code via a SELECT statement that invokes a pldbg_ function, as demonstrated by (1) pldbg_get_stack and (2) pldbg_abort_target, which triggers use of an uninitialized pointer.

Exploit likelihood

5.13%Down 0.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.5

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that occur before a call to pldbg_create_listener, which allows remote authenticated users to cause a denial of service (daemon crash) and possibly execute arbitrary code via a SELECT statement that invokes a pldbg_ function, as demonstrated by (1) pldbg_get_stack and (2) pldbg_abort_target, which triggers use of an uninitialized pointer.

Record
CVE-2007-4639
CVSS 2.0
6.5 MediumAV:N/AC:L/Au:S/C:P/I:P/A:P
Weakness
CWE-824
Updated
2026-11-02
CVE List No score

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that occur before a call to pldbg_create_listener, which allows remote authenticated users to cause a denial of service (daemon crash) and possibly execute arbitrary code via a SELECT statement that invokes a pldbg_ function, as demonstrated by (1) pldbg_get_stack and (2) pldbg_abort_target, which triggers use of an uninitialized pointer.

Record
CVE-2007-4639
Updated
2026-11-02
EUVDEUVD-2007-4621 No score

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that occur before a call to pldbg_create_listener, which allows remote authenticated users to cause a denial of service (daemon crash) and possibly execute arbitrary code via a SELECT statement that invokes a pldbg_ function, as demonstrated by (1) pldbg_get_stack and (2) pldbg_abort_target, which triggers use of an uninitialized pointer.

Record
EUVD-2007-4621
Updated
2026-11-03
GitHub AdvisoriesGHSA-f4fh-29cp-vmcg No score

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that...

EnterpriseDB Advanced Server 8.2 does not properly handle certain debugging function calls that occur before a call to pldbg_create_listener, which allows remote authenticated users to cause a denial of service (daemon crash) and possibly execute arbitrary code via a SELECT statement that invokes a pldbg_ function, as demonstrated by (1) pldbg_get_stack and (2) pldbg_abort_target, which triggers use of an uninitialized pointer.

Record
GHSA-f4fh-29cp-vmcg
Weakness
CWE-94, CWE-824
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
EnterpriseDB
Red Hat:rhx_enterprisedb_advanced_server:7.2
before 0:8.1.9.27-1
0:8.1.9.27-1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBEnterpriseDB Advanced Server 8.2 - Uninitialized Pointer2007-08-29

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2007-4639 is a medium vulnerability (CVSS 6.5) in Enterprisedb Postgres Advanced Server, published August 31, 2007. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 5.13%, the 92nd percentile. Fixed in EnterpriseDB 0:8.1.9.27-1.

References

Show 7 moreShow less
MoveEnter Open