GNU Privacy Guard Insecure Trust Path To User ID Weakness
BID:7497
Info
GNU Privacy Guard Insecure Trust Path To User ID Weakness
| Bugtraq ID: | 7497 |
| Class: | Origin Validation Error |
| CVE: |
CVE-2003-0255 |
| Remote: | No |
| Local: | Yes |
| Published: | May 05 2003 12:00AM |
| Updated: | Jul 11 2009 09:07PM |
| Credit: | This weakness was disclosed by the vendor. |
| Vulnerable: |
Sun Cobalt RaQ XTR SCO OpenLinux Workstation 3.1.1 SCO OpenLinux Server 3.1.1 GNU PG 1.2.1 GNU PG 1.2 GNU PG 1.0.7 GNU PG 1.0.6 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 GNU finger 1.0.7 EnGarde Secure Professional 1.5 EnGarde Secure Professional 1.2 EnGarde Secure Professional 1.1 EnGarde Secure Community 2.0 EnGarde Secure Community 1.0.1 |
| Not Vulnerable: |
GNU PG 1.2.2 GNU GNU Privacy Guard 1.2.2 |
Discussion
GNU Privacy Guard Insecure Trust Path To User ID Weakness
GNU Privacy Guard has been reported prone to weakness involving the validity of multiple user IDs. It has been reported that GNUPG does not sufficiently differentiate between the validity given to individual IDs on a public key that has multiple user IDs linked to it. This may result in the leakage of data presumed to be destined to a trusted user; other attacks may also be possible.
GNU Privacy Guard has been reported prone to weakness involving the validity of multiple user IDs. It has been reported that GNUPG does not sufficiently differentiate between the validity given to individual IDs on a public key that has multiple user IDs linked to it. This may result in the leakage of data presumed to be destined to a trusted user; other attacks may also be possible.
Exploit / POC
GNU Privacy Guard Insecure Trust Path To User ID Weakness
Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
Solution / Fix
GNU Privacy Guard Insecure Trust Path To User ID Weakness
Solution:
Sun have released a security update to address this issue in the RAQ XTR. Please see references section for further details. A fix is linked below.
Sun has released updates for Sun Linux 5.0.5.
Yellow Dog Linux has released an advisory (YDU-20030602-5) and fixes to address this issue. Users are recommended to run the 'apt-get' utility by issuing the following commands. Manual retrieval and installation of the fixes is described in the referenced advisory.
apt-get update
apt-get install gnupg
EnGarde Secure Linux has released an advisory (ESA-20030515-016), which contains details on how to obtain and apply fixes to address this issue. EnGarde recommends that all affected users apply fixes as soon as possible.
Red Hat has released advisory RHSA-2003:175-01 with fixes to address this issue. See referenced advisory for additional details.
Red Hat has also released a security advisory (RHSA-2003-176) to address this issue for Red Hat Enterprise Linux and Advanced Workstation. The appropriate fixes have also been made available and can be obtained through the Red Hat Network:
http://rhn.redhat.com/
SCO has released an advisory (CSSA-2003-034.0) that includes updates for this issue.
The vendor has released an upgrade to address this issue, users are advised to upgrade as soon as possible:
Sun Cobalt RaQ XTR
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 b
GNU GNU Privacy Guard 1.0.3
GNU GNU Privacy Guard 1.0.4
GNU GNU Privacy Guard 1.0.5
GNU GNU Privacy Guard 1.0.6
GNU finger 1.0.7
GNU GNU Privacy Guard 1.0.7
GNU GNU Privacy Guard 1.2
GNU GNU Privacy Guard 1.2.1
SCO OpenLinux Server 3.1.1
SCO OpenLinux Workstation 3.1.1
Solution:
Sun have released a security update to address this issue in the RAQ XTR. Please see references section for further details. A fix is linked below.
Sun has released updates for Sun Linux 5.0.5.
Yellow Dog Linux has released an advisory (YDU-20030602-5) and fixes to address this issue. Users are recommended to run the 'apt-get' utility by issuing the following commands. Manual retrieval and installation of the fixes is described in the referenced advisory.
apt-get update
apt-get install gnupg
EnGarde Secure Linux has released an advisory (ESA-20030515-016), which contains details on how to obtain and apply fixes to address this issue. EnGarde recommends that all affected users apply fixes as soon as possible.
Red Hat has released advisory RHSA-2003:175-01 with fixes to address this issue. See referenced advisory for additional details.
Red Hat has also released a security advisory (RHSA-2003-176) to address this issue for Red Hat Enterprise Linux and Advanced Workstation. The appropriate fixes have also been made available and can be obtained through the Red Hat Network:
http://rhn.redhat.com/
SCO has released an advisory (CSSA-2003-034.0) that includes updates for this issue.
The vendor has released an upgrade to address this issue, users are advised to upgrade as soon as possible:
Sun Cobalt RaQ XTR
-
Sun RaQXTR-All-Security-1.0.1-16513.pkg
http://ftp.cobalt.sun.com/pub/packages/raqxtr/eng/RaQXTR-All-Security- 1.0.1-16513.pkg
GNU GNU Privacy Guard 1.0
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0 .6
-
Engarde Secure Linux gnupg-1.2.2-1.0.4.i386.rpm
ftp://ftp.engardelinux.org/pub/engarde/ -
Engarde Secure Linux gnupg-1.2.2-1.0.4.i686.rpm
ftp://ftp.engardelinux.org/pub/engarde/ -
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.1
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.2
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.3 b
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.3
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.4
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.5
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.6
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU finger 1.0.7
-
Conectiva gnupg-1.0.7-1U70_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/gnupg-1.0.7-1U70_1cl.i386 .rpm -
Conectiva gnupg-1.0.7-1U80_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/8/RPMS/gnupg-1.0.7-1U80_1cl.i386.r pm -
Conectiva gnupg-doc-1.0.7-1U70_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/gnupg-doc-1.0.7-1U70_1cl. i386.rpm -
Conectiva gnupg-doc-1.0.7-1U80_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/8/RPMS/gnupg-doc-1.0.7-1U80_1cl.i3 86.rpm -
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.0.7
-
Conectiva gnupg-1.0.7-1U70_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/gnupg-1.0.7-1U70_1cl.i386 .rpm -
Conectiva gnupg-1.0.7-1U80_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/8/RPMS/gnupg-1.0.7-1U80_1cl.i386.r pm -
Conectiva gnupg-doc-1.0.7-1U70_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/gnupg-doc-1.0.7-1U70_1cl. i386.rpm -
Conectiva gnupg-doc-1.0.7-1U80_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/8/RPMS/gnupg-doc-1.0.7-1U80_1cl.i3 86.rpm -
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0 -
Mandrake gnupg-1.0.7-3.1mdk.i586.rpm
Corporate Server 2.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake gnupg-1.0.7-3.1mdk.i586.rpm
Mandrake Linux 8.2
http://www.mandrakesecure.net/en/ftp.php -
Mandrake gnupg-1.0.7-3.1mdk.i586.rpm
Mandrake Linux 8.2/PPC
http://www.mandrakesecure.net/en/ftp.php -
Mandrake gnupg-1.0.7-3.1mdk.i586.rpm
Mandrake Linux 9.0
http://www.mandrakesecure.net/en/ftp.php -
Mandrake gnupg-1.0.7-3.1mdk.i586.rpm
Multi Network Firewall 8.2
http://www.mandrakesecure.net/en/ftp.php -
OpenPKG gnupg-1.0.7-1.1.1.src.rpm
ftp://ftp.openpkg.org/release/1.1/UPD/gnupg-1.0.7-1.1.1.src.rpm -
Red Hat gnupg-1.0.7-7.i386.rpm
ftp://updates.redhat.com/7.1/en/os/i386/gnupg-1.0.7-7.i386.rpm -
Red Hat gnupg-1.0.7-7.i386.rpm
ftp://updates.redhat.com/7.2/en/os/i386/gnupg-1.0.7-7.i386.rpm -
Red Hat gnupg-1.0.7-7.i386.rpm
ftp://updates.redhat.com/7.3/en/os/i386/gnupg-1.0.7-7.i386.rpm -
Red Hat gnupg-1.0.7-7.ia64.rpm
ftp://updates.redhat.com/7.2/en/os/ia64/gnupg-1.0.7-7.ia64.rpm -
Red Hat gnupg-1.0.7-8.i386.rpm
ftp://updates.redhat.com/8.0/en/os/i386/gnupg-1.0.7-8.i386.rpm -
Sun gnupg-1.0.7-7.i386.rpm
ftp://ftp.cobalt.sun.com/pub/products/sunlinux/5.0/en/updates/i386/RPM S/gnupg-1.0.7-7.i386.rpm -
Sun gnupg-1.0.7-7.src.rpm
ftp://ftp.cobalt.sun.com/pub/products/sunlinux/5.0/en/updates/i386/SRP MS/gnupg-1.0.7-7.src.rpm
GNU GNU Privacy Guard 1.2
-
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0
GNU GNU Privacy Guard 1.2.1
-
Conectiva gnupg-1.2.1-19780U90_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/gnupg-1.2.1-19780U90_1cl.i3 86.rpm -
Conectiva gnupg-doc-1.2.1-19780U90_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/gnupg-doc-1.2.1-19780U90_1c l.i386.rpm -
Conectiva gnupg-keyserver-plugins-1.2.1-19780U90_1cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/gnupg-keyserver-plugins-1.2 .1-19780U90_1cl.i386.rpm -
GNU Privacy Guard 1.2.2
Upgrade
http://www.gnupg.org/(en)/download/index.html#auto-ref-0 -
OpenPKG gnupg-1.2.1-1.2.1.src.rpm
ftp://ftp.openpkg.org/release/1.2/UPD/gnupg-1.2.1-1.2.1.src.rpm -
Red Hat gnupg-1.2.1-4.i386.rpm
ftp://updates.redhat.com/9/en/os/i386/gnupg-1.2.1-4.i386.rpm
SCO OpenLinux Server 3.1.1
-
SCO gnupg-1.2.2-1.i386.rpm
ftp://ftp.sco.com/pub/updates/OpenLinux/3.1.1/Server/CSSA-2003-034.0/R PMS/gnupg-1.2.2-1.i386.rpm
SCO OpenLinux Workstation 3.1.1
-
SCO gnupg-1.2.2-1.i386.rpm
ftp://ftp.sco.com/pub/updates/OpenLinux/3.1.1/Workstation/CSSA-2003-03 4.0/RPMS/gnupg-1.2.2-1.i386.rpm
References
GNU Privacy Guard Insecure Trust Path To User ID Weakness
References:
References:
- CLSA-2003:694 GnuPG key validity vulnerability (Conectiva)
- GnuPG Homepage (GnuPG)
- RaQ XTR Patch Page (Sun)
- RHSA-2003-176 (Red Hat)
- Sun Linux Support - Sun Linux Patches (Sun)
- Key validity bug in GnuPG 1.2.1 and earlier (David Shaw
)