CVE-1999-1090

HIGH7.5/ 10.0
Share:
Published: September 10, 1991 at 04:00 AM
Modified: April 3, 2025 at 01:03 AM
Source: cve@mitre.org

Vulnerability Description

The default configuration of NCSA Telnet package for Macintosh and PC enables FTP, even though it does not include an "ftp=yes" line, which allows remote attackers to read and modify arbitrary files.

CVSS Metrics

Base Score
7.5
Severity
HIGH
Vector String
AV:N/AC:L/Au:N/C:P/I:P/A:P

Weaknesses (CWE)

NVD-CWE-Other
Source: nvd@nist.gov

AI Security Analysis

01 // Technical Summary

NCSA Telnet for Macintosh and PC, due to a configuration oversight, allows unauthenticated remote attackers to access and modify files via FTP. This vulnerability grants unauthorized access, potentially leading to data breaches and system compromise. Immediate investigation and remediation are critical to mitigate this significant risk.

02 // Vulnerability Mechanism

Step 1: Target Identification: The attacker identifies a system running NCSA Telnet for Macintosh or PC. This can be achieved through port scanning (port 21 for FTP). Step 2: FTP Connection: The attacker establishes an FTP connection to the vulnerable system using a standard FTP client. Step 3: Authentication Bypass: Because FTP is enabled by default and lacks proper access controls, the attacker does not need to authenticate. Step 4: File Access: The attacker uses standard FTP commands (e.g., GET, PUT, LIST) to read, write, and potentially modify files on the target system. Step 5: System Compromise: Depending on the accessed files, the attacker can gain further access, potentially leading to complete system compromise or data exfiltration.

03 // Deep Technical Analysis

The vulnerability stems from an insecure default configuration in NCSA Telnet. The software enables FTP functionality even without an explicit configuration directive. This implicit enablement allows attackers to bypass authentication and access the file system. The root cause is a design flaw where the FTP server is started by default, and the lack of a secure-by-default configuration allows unauthorized access. The absence of proper access controls and authentication mechanisms for FTP, coupled with the default enablement, creates a significant security gap. This is not a technical flaw like a buffer overflow or race condition, but rather a configuration issue that allows unintended functionality to be exposed.

CVE-1999-1090 - HIGH Severity (7.5) | Free CVE Database | 4nuxd