Vulnerability Details : CVE-2012-4575
The add_database function in objects.c in the pgbouncer pooler 1.5.2 for PostgreSQL allows remote attackers to cause a denial of service (daemon outage) via a long database name in a request.
Vulnerability category: OverflowDenial of service
Products affected by CVE-2012-4575
- cpe:2.3:a:pgbouncer_project:pgbouncer:1.5.2:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2012-4575
1.05%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 82 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2012-4575
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.0
|
MEDIUM | AV:N/AC:L/Au:N/C:N/I:N/A:P |
10.0
|
2.9
|
NIST |
CWE ids for CVE-2012-4575
-
The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.Assigned by: nvd@nist.gov (Primary)
References for CVE-2012-4575
-
http://openwall.com/lists/oss-security/2012/11/02/8
oss-security - Re: CVE Request -- pgbouncer: DoS (pooler server shutdown) by adding database with large nameMailing List;Third Party Advisory
-
http://git.postgresql.org/gitweb/?p=pgbouncer.git%3Ba=commit%3Bh=4b92112b820830b30cd7bc91bef3dd8f35305525
git.postgresql.org Git
-
https://bugzilla.redhat.com/show_bug.cgi?id=872527
872527 – (CVE-2012-4575) pgbouncer: DoS (pooler server shutdown) by adding database with large nameIssue Tracking;Third Party Advisory
-
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692103
#692103 - pgbouncer: add_database: fail gracefully if too long db name - Debian Bug report logsThird Party Advisory
-
http://www.securityfocus.com/bid/56371
PgBouncer 'add_database()' Function Denial of Service VulnerabilityThird Party Advisory;VDB Entry
Jump to