Daniel Wachdorf berichtete zwei Probleme in der MIT krb5-Distribution zur Authentifizierung in Netzwerken. Erstens kann das Programm KDC aus dem Paket krb5-kdc den Heap zerstören, indem es versucht, Speicher freizugeben, der bereits durch den Empfang einer bestimmten TCP-Verbindung freigegeben worden ist. Diese Verwundbarkeit verursacht einen Absturz von KDC, was zu einem Denial of Service führt. [CAN-2005-1174] Zweitens kann diese Art Anfrage unter bestimmten seltenen Bedingungen zu einem Pufferüberlauf führen und die Ausführung von entferntem Code zur Folge haben. [CAN-2005-1175]
Außerdem berichtete Magnus Hagander über ein weiteres Problem, bei dem die Funktion krb5_recvauth unter bestimmten Bedingungen bereits freigegebenen Speicher erneut freigibt, wodurch potenziell entfernter Code ausgeführt werden kann. [CAN-2005-1689]
Alle diese Verwundbarkeiten scheinen schwierig ausnutzbar zu sein und es wurden bis jetzt keine Exploits entdeckt.
Für die alte Stable-Distribution (Woody) wurden diese Probleme in Version 1.2.4-5woody10 behoben. Beachten Sie, dass KDC in Woody keine TCP-Unterstützung bietet und daher durch CAN-2005-1174 nicht verwundbar ist.
Für die Stable-Distribution (Sarge) wurden diese Probleme in Version 1.3.6-2sarge2 behoben.
Für die Unstable-Distribution (Sid) wurden diese Probleme in Version 1.3.6-4 behoben.
Wir empfehlen Ihnen, Ihr krb5-Paket zu aktualisieren.
MD5-Prüfsummen der aufgeführten Dateien stehen in der ursprünglichen Sicherheitsankündigung zur Verfügung.