Vulnerability in Postgresql

CVE-2009-4136

PostgreSQL 7.4.x before 7.4.27, 8.0.x before 8.0.23, 8.1.x before 8.1.19, 8.2.x before 8.2.15, 8.3.x before 8.3.9, and 8.4.x before 8.4.2 does not properly manage session-local state during execution of an index function by a database superuser, which allows remote authenticated users to gain privileges via a table with crafted index functions, as demonstrated by functions that modify (1) search_path or (2) a prepared statement, a related issue to CVE-2007-6600 and CVE-2009-3230.

EPSS: 0.036 (88.4th percentile) — read the EPSS interpretation.

Affected products

  • Postgresql — versions 7.4.1, 7.4.2, 7.4.3
  • N/a — versions n/a

Public proof-of-concept exploits

References

Frequently asked questions

What is CVE-2009-4136?
CVE-2009-4136 is a vulnerability in Postgresql. Published 2009-12-15.
Is CVE-2009-4136 known to be exploited?
12 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.