[REVS] Attacks on Kerberos V in a Windows 2000 Environment

From: SecuriTeam (support_at_securiteam.com)
Date: 07/23/03

  • Next message: SecuriTeam: "[UNIX] Drupal XSS Vulnerability"
    To: list@securiteam.com
    Date: 23 Jul 2003 14:03:17 +0200
    
    

    The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
    - - promotion

    Beyond Security in Canada

    Toronto-based Sunrays Technologies is now Beyond Security's representative in Canada.
    We welcome ISPs, system integrators and IT systems resellers
    to promote the most advanced vulnerability assessment solutions today.

    Contact us at 416-482-0038 or at canadasales@beyondsecurity.com

    - - - - - - - - -

      Attacks on Kerberos V in a Windows 2000 Environment
    ------------------------------------------------------------------------

    SUMMARY

    Kerberos V is a trusted third-party authentication mechanism designed for
    TCP/IP networks. It uses strong symmetric cryptography to enable
    authentication in an insecure network. Microsoft introduced Kerberos V as
    the authentication mechanism for Windows 2000. It is used in many
    networking applications. An example is SMB, which is a protocol used for
    file and print services. In this paper, we discuss attacks against
    Kerberos V that enable retrieving passwords and stealing users' identities
    on the local network. SMB is used as an example in one of the attacks. We
    also discuss Windows 2000 implementation specifics that affect the
    feasibility of these attacks.

    DETAILS

    Introduction:
    Kerberos was developed at MIT as a part of Project Athena. It is based on
    a key distribution model invented by Roger Needham and Michael Schroeder.
    Symmetric cryptography and a trusted third party are the basis of this
    authentication mechanism. There have been two versions of the protocol in
    public use, namely Kerberos IV and V. In this paper we discuss only
    Kerberos V, which has multiple advantages over the previous version.

    Kerberos V is the authentication mechanism used in Windows 2000. It is
    used to authenticate users logging into workstations on a domain
    environment and to other network services. In this paper, we use SMB
    (Server Message Block) as an example of a protocol that primarily uses
    Kerberos for authentication in a Windows 2000 domain. SMB is the protocol
    used for file and print services. The security of Kerberos has been
    discussed in several papers: see [1] for an example. Possible weak points
    include password attacks against Ticket-Granting tickets or
    preauthentication data, replay attacks, attacks against network time
    protocols (Kerberos requires time synchronization) and malicious client
    software. In this paper, we focus on the first two scenarios: password
    attacks and replay attacks. We show that a password attack is feasible,
    thus allowing the attacker to discover weak user passwords. We use
    pre-authentication data for this attack. A replay attack is presented with
    the SMB protocol. This allows an attacker to access file shares with the
    victim's credentials without actually knowing the password.

    The chapters are divided as follows: Chapter 2 includes technical
    descriptions of the protocols discussed in this paper. Chapter 3 will
    cover some of the vulnerabilities in the Kerberos V protocol. We discuss
    the attacks we implemented in chapter 4, and analyze the results of these
    attacks in chapter 5. Some possible protection mechanisms are described in
    chapter 6. Finally, in chapter 7, we draw conclusions from the presented
    results and discuss possible future research.

    ADDITIONAL INFORMATION

    The complete article is available from:
    <http://www.hut.fi/~autikkan/kerberos/docs/phase1/pdf/LATEST_final_report.pdf> http://www.hut.fi/~autikkan/kerberos/docs/phase1/pdf/LATEST_final_report.pdf

    The information has been provided by <mailto:kimmo.kasslin@hut.fi> Kimmo
    Kasslin and <mailto:antti.tikkanen@hut.fi> Antti Tikkanen.

    ========================================

    This bulletin is sent to members of the SecuriTeam mailing list.
    To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
    In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com

    ====================
    ====================

    DISCLAIMER:
    The information in this bulletin is provided "AS IS" without warranty of any kind.
    In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.


  • Next message: SecuriTeam: "[UNIX] Drupal XSS Vulnerability"

    Relevant Pages

    • Re: hash function
      ... > because the PRF security condition does not guarantee security ... > I frequently see protocol designers who are not very clear on what ... > that the hash had better be collision-resistant. ... > against attacks that might not have been anticipated. ...
      (sci.crypt)
    • Shiva Smart Tunneling (SST)
      ... analysis of the security of this protocol? ... Audit your website security with Acunetix Web Vulnerability Scanner: ... Cross site scripting and other web attacks before hackers do! ...
      (Pen-Test)
    • Re: Pelosi & Reid Will Not Like Progress Cited in Iraq Quarterly Report
      ... This is from 4 pages, less than 10 percent, of the report. ... Reid has called General Petraeus a liar for saying progress had been made in Iraq, and more recently he has called Petraeus and outgoing chairman of the Joint Chiefs,Marine Gen. ... Assessment of the Security Environment— ... the frequency and intensity of attacks on the ...
      (soc.retirement)
    • Re: Pelosi & Reid Will Not Like Progress Cited in Iraq Quarterly Report
      ... This is from 4 pages, less than 10 percent, of the report. ... Reid has called General Petraeus a liar for saying progress had been made in Iraq, and more recently he has called Petraeus and outgoing chairman of the Joint Chiefs,Marine Gen. ... Assessment of the Security Environment— ... the frequency and intensity of attacks on the ...
      (soc.retirement)
    • Re: Cracking WEP and WPA keys
      ... SecurityFocus wi-fi security mailing list. ... >>802.11G PCMCIA card, and the Linux server was running Samba to talk to ... >>Audit your website security with Acunetix Web Vulnerability Scanner: ... Cross site scripting and other web attacks before hackers do! ...
      (Pen-Test)