PostgreSQL 'intarray' Module 'gettoken()' Buffer Overflow Vulnerability
BID:46084
Info
PostgreSQL 'intarray' Module 'gettoken()' Buffer Overflow Vulnerability
| Bugtraq ID: | 46084 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2010-4015 |
| Remote: | Yes |
| Local: | No |
| Published: | Feb 01 2011 12:00AM |
| Updated: | Apr 13 2015 10:17PM |
| Credit: | The security team of Apple. |
| Vulnerable: |
Ubuntu Ubuntu Linux 9.10 sparc Ubuntu Ubuntu Linux 9.10 powerpc Ubuntu Ubuntu Linux 9.10 lpia Ubuntu Ubuntu Linux 9.10 i386 Ubuntu Ubuntu Linux 9.10 ARM Ubuntu Ubuntu Linux 9.10 amd64 Ubuntu Ubuntu Linux 8.04 LTS sparc Ubuntu Ubuntu Linux 8.04 LTS powerpc Ubuntu Ubuntu Linux 8.04 LTS lpia Ubuntu Ubuntu Linux 8.04 LTS i386 Ubuntu Ubuntu Linux 8.04 LTS amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 Ubuntu Ubuntu Linux 10.10 powerpc Ubuntu Ubuntu Linux 10.10 i386 Ubuntu Ubuntu Linux 10.10 ARM Ubuntu Ubuntu Linux 10.10 amd64 Ubuntu Ubuntu Linux 10.04 sparc Ubuntu Ubuntu Linux 10.04 powerpc Ubuntu Ubuntu Linux 10.04 i386 Ubuntu Ubuntu Linux 10.04 ARM Ubuntu Ubuntu Linux 10.04 amd64 Turbolinux Turbolinux Server 11 x64 Turbolinux Turbolinux Server 11 Turbolinux Client 2008 Turbolinux Appliance Server 3.0 x64 Turbolinux Appliance Server 3.0 Sun Solaris 10_x86 Sun Solaris 10_sparc Redhat Enterprise Linux WS 4 Redhat Enterprise Linux Workstation 6 Redhat Enterprise Linux Server 6 Redhat Enterprise Linux HPC Node Optional 6 Redhat Enterprise Linux ES 4 Redhat Enterprise Linux Desktop Workstation 5 client Redhat Enterprise Linux Desktop Optional 6 Redhat Enterprise Linux Desktop 6 Redhat Enterprise Linux Desktop 5 client Redhat Enterprise Linux AS 4 Redhat Enterprise Linux Desktop version 4 Redhat Enterprise Linux 5 Server PostgreSQL PostgreSQL 9.0.1 PostgreSQL PostgreSQL 9.0 PostgreSQL PostgreSQL 8.4.5 PostgreSQL PostgreSQL 8.4.4 PostgreSQL PostgreSQL 8.4.3 PostgreSQL PostgreSQL 8.4.2 PostgreSQL PostgreSQL 8.4.1 PostgreSQL PostgreSQL 8.3.11 PostgreSQL PostgreSQL 8.3.9 PostgreSQL PostgreSQL 8.3.8 PostgreSQL PostgreSQL 8.3.6 PostgreSQL PostgreSQL 8.2.17 PostgreSQL PostgreSQL 8.2.15 PostgreSQL PostgreSQL 8.2.14 PostgreSQL PostgreSQL 8.2.6 PostgreSQL PostgreSQL 8.2.4 PostgreSQL PostgreSQL 8.2.3 PostgreSQL PostgreSQL 8.2.2 PostgreSQL PostgreSQL 8.2 PostgreSQL PostgreSQL 9.0.1 PostgreSQL PostgreSQL 9.0 PostgreSQL PostgreSQL 8.4 PostgreSQL PostgreSQL 8.3.12 PostgreSQL PostgreSQL 8.3.10 PostgreSQL PostgreSQL 8.3 PostgreSQL PostgreSQL 8.2.18 PostgreSQL PostgreSQL 8.2.16 Pardus Linux 2009 0 Mandriva Linux Mandrake 2010.1 x86_64 Mandriva Linux Mandrake 2010.1 Mandriva Linux Mandrake 2010.0 x86_64 Mandriva Linux Mandrake 2010.0 Mandriva Linux Mandrake 2009.0 x86_64 Mandriva Linux Mandrake 2009.0 MandrakeSoft Enterprise Server 5 x86_64 MandrakeSoft Enterprise Server 5 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 4.0 HP Network Node Manager i 9.10 HP Network Node Manager i 9.03 HP Network Node Manager i 9.02 HP Network Node Manager i 9.01 HP Network Node Manager i 8.1 Gentoo Linux Debian Linux 5.0 sparc Debian Linux 5.0 s/390 Debian Linux 5.0 powerpc Debian Linux 5.0 mipsel Debian Linux 5.0 mips Debian Linux 5.0 m68k Debian Linux 5.0 ia-64 Debian Linux 5.0 ia-32 Debian Linux 5.0 hppa Debian Linux 5.0 armel Debian Linux 5.0 arm Debian Linux 5.0 amd64 Debian Linux 5.0 alpha Debian Linux 5.0 Blue Coat Systems Intelligence Center 3.2.1 Blue Coat Systems Intelligence Center 3.1.2 Blue Coat Systems Intelligence Center 3.1.1 Blue Coat Systems Intelligence Center 2.1.2 Blue Coat Systems Intelligence Center 2.1.1 Blue Coat Systems Intelligence Center 2.1 Blue Coat Systems Intelligence Center 2.0.1 Blue Coat Systems Intelligence Center 2.0 Blue Coat Systems Intelligence Center 3.2 Blue Coat Systems Intelligence Center 3.1 Avaya Voice Portal 5.1 SP1 Avaya Voice Portal 5.1 Avaya Voice Portal 5.1 Avaya Voice Portal 5.0 SP2 Avaya Voice Portal 5.0 SP1 Avaya Voice Portal 5.0 Avaya Voice Portal 4.1 SP2 Avaya Voice Portal 4.1 SP1 Avaya Voice Portal 4.1 Avaya Voice Portal 4.0 Avaya Message Networking 5.2.1 Avaya Message Networking MN 3.1 Avaya Message Networking 5.2.2 Avaya Message Networking 5.2 SP1 Avaya Message Networking 5.2 Avaya Message Networking 3.1 Avaya Message Networking Avaya Meeting Exchange 5.0 .0.52 Avaya Meeting Exchange 6.0 Avaya Meeting Exchange 5.2 SP2 Avaya Meeting Exchange 5.2 SP1 Avaya Meeting Exchange 5.2 Avaya Meeting Exchange 5.1 SP1 Avaya Meeting Exchange 5.1 Avaya Meeting Exchange 5.0 SP2 Avaya Meeting Exchange 5.0 SP1 Avaya Meeting Exchange 5.0 Avaya IP Office Application Server 6.1 Avaya Aura System Manager 6.1 Avaya Aura System Manager 6.0 SP1 Avaya Aura System Manager 6.0 Avaya Aura System Manager 5.2 Avaya Aura SIP Enablement Services 5.2.1 Avaya Aura SIP Enablement Services 5.2 Avaya Aura SIP Enablement Services 5.1 Avaya Aura SIP Enablement Services 5.0 Avaya Aura SIP Enablement Services 4.0 Avaya Aura Session Manager 6.1 Avaya Aura Session Manager 6.0 SP1 Avaya Aura Session Manager 6.0 Avaya Aura Session Manager 5.2 SP2 Avaya Aura Session Manager 5.2 SP1 Avaya Aura Session Manager 5.2 Avaya Aura Session Manager 1.1 Avaya Aura Presence Services 6.1 Avaya Aura Presence Services 6.0 Avaya Aura Conferencing 6.0 Standard Avaya Aura Conferencing Standard Avaya Aura Conferencing 6.0 Standard Avaya Aura Conferencing 6.0 SP1 Standard Avaya Aura Conferencing 6.0 Avaya Aura Communication Manager Utility Services 6.1 Avaya Aura Communication Manager Utility Services 6.0 Avaya Aura Communication Manager 5.2 Avaya Aura Communication Manager 5.1 Avaya Aura Application Enablement Services 5.2.1 Avaya Aura Application Enablement Services 6.1 Avaya Aura Application Enablement Services 5.2.3 Avaya Aura Application Enablement Services 5.2.2 Avaya Aura Application Enablement Services 5.2 |
| Not Vulnerable: |
PostgreSQL PostgreSQL 9.0.3 PostgreSQL PostgreSQL 8.4.7 PostgreSQL PostgreSQL 8.3.14 PostgreSQL PostgreSQL 8.2.20 Blue Coat Systems Intelligence Center 3.2.2.1 |
Discussion
PostgreSQL 'intarray' Module 'gettoken()' Buffer Overflow Vulnerability
PostgreSQL is prone to a buffer-overflow vulnerability because the application fails to perform adequate boundary checks on user-supplied data. The issue affects the 'intarray' module.
An authenticated attacker can leverage this issue to execute arbitrary code within the context of the vulnerable application. Failed exploit attempts will result in a denial-of-service condition.
The issue affect versions prior to 8.2.20, 8.3.14, 8.4.7, and 9.0.3.
PostgreSQL is prone to a buffer-overflow vulnerability because the application fails to perform adequate boundary checks on user-supplied data. The issue affects the 'intarray' module.
An authenticated attacker can leverage this issue to execute arbitrary code within the context of the vulnerable application. Failed exploit attempts will result in a denial-of-service condition.
The issue affect versions prior to 8.2.20, 8.3.14, 8.4.7, and 9.0.3.
References
PostgreSQL 'intarray' Module 'gettoken()' Buffer Overflow Vulnerability
References:
References:
- Buffer overflow vulnerability in PostgreSQL 8.3 on Solaris (Oracle August 2011) (Avaya)
- CVE-2010-4015 Buffer overflow vulnerability in PostgreSQL 8.2 on Solaris (Oracle)
- CVE-2010-4015 Buffer overflow vulnerability in PostgreSQL 8.3 on Solaris (Oracle)
- PostgreSQL Homepage (PostgreSQL)
- PostgreSQL security updates 9.0.3, 8.4.7, 8.3.14 and 8.2.20 released (02/11) (Avaya)
- Security update 2011-02-01 released (PostgreSQL)
- ASA-2011-088 postgresql security update (RHSA-2011-0197) (Avaya)
- HPSBMU02781 SSRT100617 rev.1 - HP Network Node Manager i (NNMi) for HP-UX, Linux (HP)
- January 10, 2012 - Multiple PostgreSQL vulnerabilities in IntelligenceCenter (Blue Coat Systems)
- Turbolinux Security Advisory TLSA-2011-9 (Turbolinux)