GnuPG Signed Message Arbitrary Content Injection Weakness
BID:22757
Info
GnuPG Signed Message Arbitrary Content Injection Weakness
| Bugtraq ID: | 22757 |
| Class: | Design Error |
| CVE: |
CVE-2007-1263 |
| Remote: | Yes |
| Local: | No |
| Published: | Mar 05 2007 12:00AM |
| Updated: | May 23 2007 09:37PM |
| Credit: | This vulnerability was found by Gerardo Richarte from Core Security Technologies. |
| 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.5 Trustix Secure Linux 3.0 SuSE SUSE Linux Enterprise Server 8 SuSE Suse Linux Enterprise Desktop 10 SuSE Linux Enterprise Server 9 SuSE Linux Enterprise Server 10 SuSE Linux 9.3 x86-64 SuSE Linux 9.3 x86 SuSE Linux 10.1 x86-64 SuSE Linux 10.1 x86 SuSE Linux 10.1 ppc SuSE Linux 10.0 x86-64 SuSE Linux 10.0 x86 SuSE Linux 10.0 ppc 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 ProPack 3.0 SP6 S.u.S.E. UnitedLinux 1.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. openSUSE 10.2 S.u.S.E. Open-Enterprise-Server 0 S.u.S.E. Novell Linux POS 9 S.u.S.E. Novell Linux Desktop 1.0 S.u.S.E. Novell Linux Desktop 9 rPath rPath Linux 1 Redhat Enterprise Linux WS 4 Redhat Enterprise Linux WS 3 Redhat Enterprise Linux WS 2.1 Redhat Enterprise Linux ES 4 Redhat Enterprise Linux ES 3 Redhat Enterprise Linux ES 2.1 Redhat Enterprise Linux Desktop 5 client Redhat Enterprise Linux AS 4 Redhat Enterprise Linux AS 3 Redhat Enterprise Linux AS 2.1 IA64 Redhat Enterprise Linux AS 2.1 Redhat Enterprise Linux 5 Server Redhat Desktop 4.0 Redhat Desktop 3.0 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 GNU GNU Privacy Guard 1.4.6 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.1 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 GNU finger 1.0.7 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 3.0 Avaya SES 2.0 Avaya Messaging Storage Server MM3.0 Avaya Messaging Storage Server 2.0 Avaya Messaging Storage Server 1.0 Avaya Messaging Storage Server Avaya EMMC 0 Avaya Converged Communications Server 2.0 Avaya Communication Manager 2.0.1 Avaya Communication Manager 2.0 Avaya Communication Manager 4.0 Avaya Communication Manager 3.0 Avaya AES 4.0 Avaya AES 3.1 |
| Not Vulnerable: |
GNU GNU Privacy Guard 1.4.7 |
Discussion
GnuPG Signed Message Arbitrary Content Injection Weakness
GnuPG is prone to a weakness that may allow an attacker to add arbitrary content into a message without the end user knowing.
An attacker may be able to exploit this issue in applications using GnuPG to add arbitrary content into a signed and/or encrypted message.
Exploiting this issue depends on the individual application's use of GnuPG. Individual records will be created detailing this issue in affected applications.
GnuPG is prone to a weakness that may allow an attacker to add arbitrary content into a message without the end user knowing.
An attacker may be able to exploit this issue in applications using GnuPG to add arbitrary content into a signed and/or encrypted message.
Exploiting this issue depends on the individual application's use of GnuPG. Individual records will be created detailing this issue in affected applications.
Exploit / POC
GnuPG Signed Message Arbitrary Content Injection Weakness
The reporter of this issue has supplied multiple proof-of-concept examples demonstrating this issue. Please see the attached advisory for further information.
The reporter of this issue has supplied multiple proof-of-concept examples demonstrating this issue. Please see the attached advisory for further information.
Solution / Fix
GnuPG Signed Message Arbitrary Content Injection Weakness
Solution:
The vendor has released patches to address this issue. Contact the vendor for details on obtaining and applying the appropriate updates.
GNU GNU Privacy Guard 1.0
GNU GNU Privacy Guard 1.0 .6
GNU GNU Privacy Guard 1.0.1
GNU GNU Privacy Guard 1.0.2
GNU GNU Privacy Guard 1.0.3
GNU GNU Privacy Guard 1.0.4
GNU finger 1.0.7
GNU GNU Privacy Guard 1.0.7
GNU GNU Privacy Guard 1.1
GNU GNU Privacy Guard 1.2.1
GNU GNU Privacy Guard 1.2.2 -rc1
GNU GNU Privacy Guard 1.2.2 -r1
GNU GNU Privacy Guard 1.2.3
GNU GNU Privacy Guard 1.2.4
GNU GNU Privacy Guard 1.2.6
GNU GNU Privacy Guard 1.3.4
GNU GNU Privacy Guard 1.4
GNU GNU Privacy Guard 1.4.1
GNU GNU Privacy Guard 1.4.2 .1
GNU GNU Privacy Guard 1.4.3
GNU GNU Privacy Guard 1.4.4
GNU GNU Privacy Guard 1.4.5
GNU GNU Privacy Guard 1.4.6
Solution:
The vendor has released patches to address this issue. Contact the vendor for details on obtaining and applying the appropriate updates.
GNU GNU Privacy Guard 1.0
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.0 .6
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.0.1
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.0.2
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.0.3
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.0.4
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU finger 1.0.7
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.0.7
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.1
-
Ubuntu libgpgme11-dev_1.1.0-1ubuntu0.1_amd64.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11-dev_ 1.1.0-1ubuntu0.1_amd64.deb -
Ubuntu libgpgme11-dev_1.1.0-1ubuntu0.1_i386.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11-dev_ 1.1.0-1ubuntu0.1_i386.deb -
Ubuntu libgpgme11-dev_1.1.0-1ubuntu0.1_powerpc.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11-dev_ 1.1.0-1ubuntu0.1_powerpc.deb -
Ubuntu libgpgme11-dev_1.1.0-1ubuntu0.1_sparc.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11-dev_ 1.1.0-1ubuntu0.1_sparc.deb -
Ubuntu libgpgme11_1.1.0-1ubuntu0.1_amd64.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11_1.1. 0-1ubuntu0.1_amd64.deb -
Ubuntu libgpgme11_1.1.0-1ubuntu0.1_i386.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11_1.1. 0-1ubuntu0.1_i386.deb -
Ubuntu libgpgme11_1.1.0-1ubuntu0.1_powerpc.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11_1.1. 0-1ubuntu0.1_powerpc.deb -
Ubuntu libgpgme11_1.1.0-1ubuntu0.1_sparc.deb
Ubuntu 6.06 LTS:
http://security.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/libgpgme11_1.1. 0-1ubuntu0.1_sparc.deb
GNU GNU Privacy Guard 1.2.1
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.2.2 -rc1
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.2.2 -r1
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.2.3
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.2.4
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.2.6
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.3.4
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.4
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2 -
SuSE gpg-1.4.0-4.14.i586.rpm
SUSE LINUX 9.3:
ftp://ftp.suse.com/pub/suse/i386/update/9.3/rpm/i586/gpg-1.4.0-4.14.i5 86.rpm -
SuSE gpg-1.4.0-4.14.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.14. x86_64.rpm
GNU GNU Privacy Guard 1.4.1
-
Debian gnupg_1.4.1-1.sarge7_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_alpha.deb -
Debian gnupg_1.4.1-1.sarge7_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_amd64.deb -
Debian gnupg_1.4.1-1.sarge7_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_arm.deb -
Debian gnupg_1.4.1-1.sarge7_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_hppa.deb -
Debian gnupg_1.4.1-1.sarge7_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_i386.deb -
Debian gnupg_1.4.1-1.sarge7_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_ia64.deb -
Debian gnupg_1.4.1-1.sarge7_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_m68k.deb -
Debian gnupg_1.4.1-1.sarge7_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_mips.deb -
Debian gnupg_1.4.1-1.sarge7_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_mipsel.deb -
Debian gnupg_1.4.1-1.sarge7_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_powerpc.deb -
Debian gnupg_1.4.1-1.sarge7_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_s390.deb -
Debian gnupg_1.4.1-1.sarge7_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/g/gnupg/gnupg_1.4.1-1.sar ge7_sparc.deb -
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.4.2 .1
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.4.3
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.4.4
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
GNU GNU Privacy Guard 1.4.5
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2 -
SuSE gpg-1.4.5-24.4.i586.rpm
openSUSE 10.2:
ftp://ftp.suse.com/pub/suse/update/10.2/rpm/i586/gpg-1.4.5-24.4.i586.r pm -
SuSE gpg-1.4.5-24.4.ppc.rpm
openSUSE 10.2:
ftp://ftp.suse.com/pub/suse/update/10.2/rpm/ppc/gpg-1.4.5-24.4.ppc.rpm -
SuSE gpg-1.4.5-24.4.x86_64.rpm
openSUSE 10.2:
ftp://ftp.suse.com/pub/suse/update/10.2/rpm/x86_64/gpg-1.4.5-24.4.x86_ 64.rpm
GNU GNU Privacy Guard 1.4.6
-
GNU gnupg-1.4.7.tar.bz2
ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.7.tar.bz2
References
GnuPG Signed Message Arbitrary Content Injection Weakness
References:
References:
- Avaya Security Advisory ASA-2007-144 (Avaya)
- GnuPG Homepage (GnuPG)
- Impacket library (Core Security)
- CORE-2007-0115: GnuPG and GnuPG clients unsigned data injection vulnerability (CORE Security Technologies Advisories
) - RHSA-2007:0106-2 (Redhat)
- RHSA-2007:0107-2 gnupg security update (Red Hat)