GnuPG OpenPGP Packet Processing Function Pointer Overwrite Vulnerability
BID:21462
Info
GnuPG OpenPGP Packet Processing Function Pointer Overwrite Vulnerability
| Bugtraq ID: | 21462 |
| Class: | Design Error |
| CVE: |
CVE-2006-6235 |
| Remote: | Yes |
| Local: | No |
| Published: | Dec 06 2006 12:00AM |
| Updated: | Mar 19 2015 09:33AM |
| Credit: | Tavis Ormandy is credited with the discovery of this issue. |
| Vulnerable: |
Ubuntu Ubuntu Linux 5.10 sparc Ubuntu Ubuntu Linux 5.10 powerpc Ubuntu Ubuntu Linux 5.10 i386 Ubuntu Ubuntu Linux 5.10 amd64 Ubuntu Ubuntu Linux 6.10 sparc Ubuntu Ubuntu Linux 6.10 powerpc Ubuntu Ubuntu Linux 6.10 i386 Ubuntu Ubuntu Linux 6.10 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 Trustix Secure Linux 3.0 Trustix Secure Linux 2.2 Trustix Operating System Enterprise Server 2.0 SuSE SUSE Linux Enterprise Server 8 Slackware Linux 10.2 Slackware Linux 10.1 Slackware Linux 10.0 Slackware Linux 9.1 Slackware Linux 9.0 Slackware Linux 11.0 SGI Advanced Linux Environment 3.0 S.u.S.E. UnitedLinux 1.0 S.u.S.E. SuSE Linux Standard Server 8.0 S.u.S.E. SuSE Linux School Server for i386 S.u.S.E. SUSE LINUX Retail Solution 8.0 S.u.S.E. SuSE Linux Openexchange Server 4.0 S.u.S.E. Open-Enterprise-Server 0 S.u.S.E. Novell Linux Desktop 9.0 S.u.S.E. Linux Professional 10.0 OSS S.u.S.E. Linux Professional 9.3 x86_64 S.u.S.E. Linux Professional 9.3 S.u.S.E. Linux Professional 10.1 S.u.S.E. Linux Personal 10.0 OSS S.u.S.E. Linux Personal 9.3 x86_64 S.u.S.E. Linux Personal 9.3 S.u.S.E. Linux Personal 10.1 S.u.S.E. Linux Desktop 1.0 rPath rPath Linux 1 RedHat Enterprise Linux WS 4 RedHat Enterprise Linux WS 3 RedHat Enterprise Linux WS 2.1 IA64 RedHat Enterprise Linux WS 2.1 RedHat Enterprise Linux ES 4 RedHat Enterprise Linux ES 3 RedHat Enterprise Linux ES 2.1 IA64 RedHat Enterprise Linux ES 2.1 RedHat Desktop 4.0 RedHat Desktop 3.0 RedHat Advanced Workstation for the Itanium Processor 2.1 IA64 RedHat Advanced Workstation for the Itanium Processor 2.1 Red Hat Fedora Core6 Red Hat Fedora Core5 Red Hat Enterprise Linux AS 4 Red Hat Enterprise Linux AS 3 Red Hat Enterprise Linux AS 2.1 IA64 Red Hat Enterprise Linux AS 2.1 OpenPKG OpenPKG Stable OpenPKG OpenPKG E1.0-Solid OpenPKG OpenPKG Current OpenPKG OpenPKG 2-Stable-20061018 Mandriva Linux Mandrake 2006.0 x86_64 Mandriva Linux Mandrake 2006.0 Mandriva Linux Mandrake 2007.0 x86_64 Mandriva Linux Mandrake 2007.0 MandrakeSoft Multi Network Firewall 2.0 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 3.0 x86_64 MandrakeSoft Corporate Server 3.0 MandrakeSoft Corporate Server 4.0 IPCop IPCop 1.4.12 IPCop IPCop 1.4.11 IPCop IPCop 1.4.10 Gpg4win Gpg4win 1.0.7 Gpg4win Gpg4win 1.0.6 Gpg4win Gpg4win 1.0.5 Gpg4win Gpg4win 1.0.4 Gpg4win Gpg4win 1.0.3 Gpg4win Gpg4win 1.0.2 Gpg4win Gpg4win 1.0.1 Gpg4win Gpg4win 1.0 GNU GNU Privacy Guard 2.0.1 GNU GNU Privacy Guard 2.0 GNU GNU Privacy Guard 1.9.22 GNU GNU Privacy Guard 1.9.21 GNU GNU Privacy Guard 1.9.20 GNU GNU Privacy Guard 1.9.18 GNU GNU Privacy Guard 1.9.15 GNU GNU Privacy Guard 1.9.14 GNU GNU Privacy Guard 1.9.10 GNU GNU Privacy Guard 1.4.5 GNU GNU Privacy Guard 1.4.4 GNU GNU Privacy Guard 1.4.3 GNU GNU Privacy Guard 1.4.2 2 GNU GNU Privacy Guard 1.4.2 .1 GNU GNU Privacy Guard 1.4.2 GNU GNU Privacy Guard 1.4.1 GNU GNU Privacy Guard 1.4 GNU GNU Privacy Guard 1.3.4 GNU GNU Privacy Guard 1.3.3 GNU GNU Privacy Guard 1.2.7 GNU GNU Privacy Guard 1.2.6 GNU GNU Privacy Guard 1.2.5 GNU GNU Privacy Guard 1.2.4 GNU GNU Privacy Guard 1.2.3 GNU GNU Privacy Guard 1.2.2 -rc1 GNU GNU Privacy Guard 1.2.2 -r1 GNU GNU Privacy Guard 1.2.2 GNU GNU Privacy Guard 1.2.1 GNU GNU Privacy Guard 1.2 GNU GNU Privacy Guard 1.0.7 GNU GNU Privacy Guard 1.0.6 GNU GNU Privacy Guard 1.0.5 GNU GNU Privacy Guard 1.0.4 GNU GNU Privacy Guard 1.0.3 b GNU GNU Privacy Guard 1.0.3 GNU GNU Privacy Guard 1.0.2 GNU GNU Privacy Guard 1.0.1 GNU GNU Privacy Guard 1.0 .6 GNU GNU Privacy Guard 1.0 Gentoo Linux Debian Linux 3.1 sparc Debian Linux 3.1 s/390 Debian Linux 3.1 ppc Debian Linux 3.1 mipsel Debian Linux 3.1 mips Debian Linux 3.1 m68k Debian Linux 3.1 ia-64 Debian Linux 3.1 ia-32 Debian Linux 3.1 hppa Debian Linux 3.1 arm Debian Linux 3.1 amd64 Debian Linux 3.1 alpha Debian Linux 3.1 Avaya SES 2.0 Avaya S8710 CM 3.1 Avaya S8710 CM 2.0 Avaya S8700 CM 3.1 Avaya S8700 CM 2.0 Avaya S8500 CM 3.1 Avaya S8500 CM 2.0 Avaya S8300 CM 3.1 Avaya S8300 CM 2.0 Avaya Messaging Storage Server Avaya Message Networking Avaya Intuity LX Avaya EMMC 0 Avaya CCS 3.0 Avaya CCS 2.0 Avaya Aura SIP Enablement Services 3.0 |
| Not Vulnerable: |
IPCop IPCop 1.4.13 Gpg4win Gpg4win 1.0.8 GNU GNU Privacy Guard 2.0.2 GNU GNU Privacy Guard 1.4.6 |
Discussion
GnuPG OpenPGP Packet Processing Function Pointer Overwrite Vulnerability
GnuPG is prone to a vulnerability that could permit an attacker to overwrite a function pointer.
This issue occurs because of a design error when dealing with OpenPGP packets. Attackers may exploit this issue to execute arbitrary code.
Successful exploits may result in the remote compromise of computers using the vulnerable application.
GnuPG is prone to a vulnerability that could permit an attacker to overwrite a function pointer.
This issue occurs because of a design error when dealing with OpenPGP packets. Attackers may exploit this issue to execute arbitrary code.
Successful exploits may result in the remote compromise of computers using the vulnerable application.
Exploit / POC
GnuPG OpenPGP Packet Processing Function Pointer Overwrite Vulnerability
Currently we are not aware of any exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently we are not aware of any exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
GnuPG OpenPGP Packet Processing Function Pointer Overwrite Vulnerability
Solution:
To address this issue, the vendor has released version 1.4.6 of GnuPG and 1.0.8 of Gpg4win. Patches for 2.0.1 and 1.4.5 are also available. Version 2.0.2 of GnuPG will also address this issue when it is released.
Please see the referenced advisories for more information.
[email protected]
Gpg4win Gpg4win 1.0.1
Gpg4win Gpg4win 1.0.2
Gpg4win Gpg4win 1.0.5
GNU GNU Privacy Guard 1.0.6
Gpg4win Gpg4win 1.0.7
GNU GNU Privacy Guard 1.2.6
GNU GNU Privacy Guard 1.4
GNU GNU Privacy Guard 1.4.1
IPCop IPCop 1.4.12
GNU GNU Privacy Guard 1.4.4
GNU GNU Privacy Guard 1.4.5
GNU GNU Privacy Guard 1.9.18
GNU GNU Privacy Guard 1.9.22
Solution:
To address this issue, the vendor has released version 1.4.6 of GnuPG and 1.0.8 of Gpg4win. Patches for 2.0.1 and 1.4.5 are also available. Version 2.0.2 of GnuPG will also address this issue when it is released.
Please see the referenced advisories for more information.
[email protected]
Gpg4win Gpg4win 1.0.1
-
Gpg4win gpg4win-1.0.8.exe
http://ftp.gpg4win.org/gpg4win-1.0.8.exe
Gpg4win Gpg4win 1.0.2
-
Gpg4win gpg4win-1.0.8.exe
http://ftp.gpg4win.org/gpg4win-1.0.8.exe
Gpg4win Gpg4win 1.0.5
-
Gpg4win gpg4win-1.0.8.exe
http://ftp.gpg4win.org/gpg4win-1.0.8.exe
GNU GNU Privacy Guard 1.0.6
-
Mandriva gnupg-1.4.2.2-0.6.M20mdk.i586.rpm
Multi Network Firewall 2.0:
http://www.mandriva.com/en/download
Gpg4win Gpg4win 1.0.7
-
Gpg4win gpg4win-1.0.8.exe
http://ftp.gpg4win.org/gpg4win-1.0.8.exe
GNU GNU Privacy Guard 1.2.6
-
Trustix gnupg-1.2.6-6tr.i586.rpm
Trustix Secure Linux 2.2
ftp://ftp.trustix.org/pub/trustix/updates -
Trustix gnupg-1.2.6-6tr.i586.rpm
Trustix Secure Linux 3.0
ftp://ftp.trustix.org/pub/trustix/updates -
Trustix gnupg-1.4.6-1tr.i586.rpm
Trustix Secure Linux 3.0
ftp://ftp.trustix.org/pub/trustix/updates -
Trustix gnupg-utils-1.2.6-6tr.i586.rpm
Trustix Secure Linux 2.2
ftp://ftp.trustix.org/pub/trustix/updates -
Trustix gnupg-utils-1.4.6-1tr.i586.rpm
Trustix Secure Linux 3.0
ftp://ftp.trustix.org/pub/trustix/updates
GNU GNU Privacy Guard 1.4
-
GNU gnupg-1.4.6.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.6.tar.bz2 -
SuSE gpg-1.4.0-4.11.x86_64.rpm
SUSE LINUX 9.3:
ftp://ftp.suse.com/pub/suse/i386/update/9.3/rpm/x86_64/gpg-1.4.0-4.11. x86_64.rpm
GNU GNU Privacy Guard 1.4.1
-
GNU gnupg-1.4.6.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.6.tar.bz2
IPCop IPCop 1.4.12
-
IPCop IPCop 1.4.13
http://www.ipcop.org/modules.php?op=modload&name=Downloads&file=index& POSTNUKESID=961e0cc5ccfe96980893c48dc5387e87
GNU GNU Privacy Guard 1.4.4
-
GNU gnupg-1.4.6.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.6.tar.bz2
GNU GNU Privacy Guard 1.4.5
-
GNU gnupg-1.4.6.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.6.tar.bz2 -
Mandriva gnupg-1.4.5-1.2mdv2007.0.i586.rpm
Mandriva Linux 2007.0:
http://www.mandriva.com/en/download -
Mandriva gnupg-1.4.5-1.2mdv2007.0.x86_64.rpm
Mandriva Linux 2007.0/X86_64:
http://www.mandriva.com/en/download -
Mandriva gnupg2-1.9.22-2.2mdv2007.0.i586.rpm
Mandriva Linux 2007.0:
http://www.mandriva.com/en/download -
Mandriva gnupg2-1.9.22-2.2mdv2007.0.x86_64.rpm
Mandriva Linux 2007.0/X86_64:
http://www.mandriva.com/en/download -
RedHat Fedora gnupg-1.4.7-2.ppc.rpm
Fedora Core 6
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/ -
RedHat Fedora gnupg-1.4.7-2.x86_64.rpm
Fedora Core 6
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/ -
RedHat Fedora gnupg-debuginfo-1.4.7-2.i386.rpm
Fedora Core 6
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/ -
RedHat Fedora gnupg-debuginfo-1.4.7-2.ppc.rpm
Fedora Core 6
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/ -
RedHat Fedora gnupg-debuginfo-1.4.7-2.x86_64.rpm
Fedora Core 6
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/ -
SuSE gpg-1.4.5-24.2.x86_64.rpm
openSUSE 10.2:
ftp://ftp.suse.com/pub/suse/update/10.2/rpm/x86_64/gpg-1.4.5-24.2.x86_ 64.rpm
GNU GNU Privacy Guard 1.9.18
-
SuSE gpg2-1.9.18-17.13.ppc.rpm
SUSE LINUX 10.1:
ftp://ftp.suse.com/pub/suse/update/10.1/rpm/ppc/gpg2-1.9.18-17.13.ppc. rpm -
SuSE gpg2-1.9.18-17.13.x86_64.rpm
SUSE LINUX 10.1:
ftp://ftp.suse.com/pub/suse/update/10.1/rpm/x86_64/gpg2-1.9.18-17.13.x 86_64.rpm -
SuSE gpg2-1.9.18-2.11.ppc.rpm
SUSE LINUX 10.0:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/ppc/gpg2-1.9.18-2.11. ppc.rpm -
SuSE gpg2-1.9.18-2.11.x86_64.rpm
SUSE LINUX 10.0:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/x86_64/gpg2-1.9.18-2. 11.x86_64.rpm
GNU GNU Privacy Guard 1.9.22
-
SuSE gpg2-1.9.22-20.2.ppc.rpm
openSUSE 10.2:
ftp://ftp.suse.com/pub/suse/update/10.2/rpm/ppc/gpg2-1.9.22-20.2.ppc.r pm -
SuSE gpg2-1.9.22-20.2.x86_64.rpm
openSUSE 10.2:
ftp://ftp.suse.com/pub/suse/update/10.2/rpm/x86_64/gpg2-1.9.22-20.2.x8 6_64.rpm
References
GnuPG OpenPGP Packet Processing Function Pointer Overwrite Vulnerability
References:
References:
- [Announce] GnuPG: remotely controllable function pointer [CVE-2006-6235] (GnuPG)
- Gpg4win Homepage (Gpg4win)
- IPCop 1.4.13 released (IPCop)
- RHSA-2006:0754-2 - gnupg security update (Red Hat)
- GnuPG: remotely controllable function pointer [CVE-2006-6235] (Werner Koch
) - ASA-2007-047 (Avaya)