Säkerhetsbulletin från Debian

DSA-010-1 gnupg -- fuska med separata signaturer, kringgående av förtroendeväven

Rapporterat den:
2000-12-25
Berörda paket:
gnupg
Sårbara:
Ja
Referenser i säkerhetsdatabaser:
För närvarande är inga ytterligare referenser till externa säkerhetsdatabaser tillgängliga.
Ytterligare information:
Två fel har nyligen upptäckts i GnuPG:
  1. Falska positiva resultat när separata signaturer verifieras

    Det finns ett problem i det sätt gpg kontrollerar separata signaturer (detached signatures), vilket kan leda till falska positiva resultat. Separata signaturer kan verifieras med en kommandorad på denna form: gpg --verify separat.sig < minadata

    Om någon ersatte separat.sig med en signerad text (dvs. inte en separat signatur) och sedan modifierade minadata skulle gpg fortfarande rapportera att signaturen verifierats korrekt.

    För att rätta detta har sättet --verify-flaggan arbetar på ändrats: Den behöver nu två flaggor när separata signaturer verifieras: Både filen med den separata signaturen och filen med det data som skall verifieras. Notera att detta gör den inkompatibel med äldre versioner!

  2. Hemliga nyckler importeras tyst

    Florian Weimer upptäckte att gpg importerar hemliga nycklar från nyckelservrar. Eftersom gpg anser att öppna nycklar som motsvarar kända hemliga nycklar att vara ovedersägligen betrodda kan en angripare använda detta för att gå runt pålitlighetsnätverket (web of trust).

    För att rätta detta har en ny flagga lagts till för att tala om för gpg att den har tillåtelse att importera hemliga nycklar: --allow-key-import.

Rättat i:

Debian 2.2 (potato)

Källkod:
http://security.debian.org/dists/stable/updates/main/source/gnupg_1.0.4-1.1.diff.gz
http://security.debian.org/dists/stable/updates/main/source/gnupg_1.0.4-1.1.dsc
http://security.debian.org/dists/stable/updates/main/source/gnupg_1.0.4.orig.tar.gz
alpha:
http://security.debian.org/dists/stable/updates/main/binary-alpha/gnupg_1.0.4-1.1_alpha.deb
arm:
http://security.debian.org/dists/stable/updates/main/binary-arm/gnupg_1.0.4-1.1_arm.deb
i386:
http://security.debian.org/dists/stable/updates/main/binary-i386/gnupg_1.0.4-1.1_i386.deb
m68k:
http://security.debian.org/dists/stable/updates/main/binary-m68k/gnupg_1.0.4-1.1_m68k.deb
powerpc:
http://security.debian.org/dists/stable/updates/main/binary-powerpc/gnupg_1.0.4-1.1_powerpc.deb
sparc:
http://security.debian.org/dists/stable/updates/main/binary-sparc/gnupg_1.0.4-1.1_sparc.deb