CVE-2009-3230 Privilege escalation in n/a
Remote authenticated users can gain privileges via improper privilege handling in RESET ROLE and RESET SESSION AUTHORIZATION operations.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2009-3230?
CVE-2009-3230 is a medium-severity vulnerability in Postgresql Postgresql, published on 17 Sep 2009. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
The core server component in PostgreSQL 8.4 before 8.4.1, 8.3 before 8.3.8, 8.2 before 8.2.14, 8.1 before 8.1.18, 8.0 before 8.0.22, and 7.4 before 7.4.26 does not use the appropriate privileges for the (1) RESET ROLE and (2) RESET SESSION AUTHORIZATION operations, which allows remote authenticated users to gain privileges. NOTE: this is due to an incomplete fix for CVE-2007-6600.
Weakness: CWE-264
Which versions are affected by CVE-2009-3230?
It affects 1 product.
Linux distribution packages (40)
rh-postgresql Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-contrib Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-devel Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-docs Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-jdbc Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-libs Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-pl Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-python Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-server Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-tcl Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql-test Red Hat:enterprise_linux:3::as | All versions | 0:7.3.21-2 |
rh-postgresql Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-contrib Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-devel Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-docs Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-jdbc Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-libs Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-pl Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-python Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-server Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-tcl Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql-test Red Hat:enterprise_linux:3::desktop | All versions | 0:7.3.21-2 |
rh-postgresql Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-contrib Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-devel Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-docs Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-jdbc Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-libs Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-pl Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-python Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-server Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-tcl Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql-test Red Hat:enterprise_linux:3::es | All versions | 0:7.3.21-2 |
rh-postgresql Red Hat:enterprise_linux:3::ws | All versions | 0:7.3.21-2 |
rh-postgresql-contrib Red Hat:enterprise_linux:3::ws | All versions | 0:7.3.21-2 |
rh-postgresql-debuginfo Red Hat:enterprise_linux:3::ws | All versions | 0:7.3.21-2 |
rh-postgresql-devel Red Hat:enterprise_linux:3::ws | All versions | 0:7.3.21-2 |
Products include Postgresql Postgresql.
How do I fix CVE-2009-3230?
Upgrade to a fixed version.
Is CVE-2009-3230 being exploited?
There is no known exploitation of CVE-2009-3230 in the wild and no public exploit code.
Other vulnerabilities in Postgresql Postgresql
Sources
Also known as GHSA-cjf3-jm6v-3h96, RHSA-2009:1485.