CVE-1999-0498

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

Vulnerability Description

TFTP is not running in a restricted directory, allowing a remote attacker to access sensitive information such as password files.

CVSS Metrics

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

Weaknesses (CWE)

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

AI Security Analysis

01 // Technical Summary

Remote attackers can exploit a misconfiguration in TFTP servers to gain unauthorized access to sensitive files, including password databases, by requesting files outside of the intended directory. This vulnerability allows for the potential compromise of critical system credentials and data, leading to complete system takeover or data breaches.

02 // Vulnerability Mechanism

Step 1: Target Identification: The attacker identifies a TFTP server running on the target system.

Step 2: Path Traversal Request: The attacker crafts a TFTP request for a sensitive file, such as /etc/passwd or /etc/shadow, using path traversal techniques (e.g., ../../etc/passwd).

Step 3: Server Processing: The TFTP server receives the request.

Step 4: File Retrieval (Vulnerable Behavior): Due to the lack of proper directory restrictions, the server processes the request and attempts to retrieve the requested file, potentially outside of the intended TFTP root directory.

Step 5: Data Exfiltration: The server successfully retrieves the requested file (e.g., /etc/passwd) and transmits it to the attacker.

03 // Deep Technical Analysis

The vulnerability stems from a lack of proper directory restriction enforcement within the TFTP server implementation. Specifically, the server fails to adequately validate the requested file path provided by the client. This allows an attacker to craft a request for a file outside the designated TFTP root directory. The root cause is a missing or inadequate input validation mechanism, allowing for path traversal attacks. The absence of proper access controls and the server's trust in the client-supplied file paths are key contributors to this vulnerability.

CVE-1999-0498 - HIGH Severity (10) | Free CVE Database | 4nuxd