CVE-1999-1424

MEDIUM6.2/ 10.0
Share:
Published: November 10, 1997 at 05:00 AM
Modified: April 3, 2025 at 01:03 AM
Source: cve@mitre.org

Vulnerability Description

Solaris Solstice AdminSuite (AdminSuite) 2.1 uses unsafe permissions when adding new users to the NIS+ password table, which allows local users to gain root access by modifying their password table entries.

CVSS Metrics

Base Score
6.2
Severity
MEDIUM
Vector String
AV:L/AC:H/Au:N/C:C/I:C/A:C

Weaknesses (CWE)

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

AI Security Analysis

01 // Technical Summary

Solaris Solstice AdminSuite 2.1 suffers from a critical vulnerability allowing local privilege escalation. Exploiting the unsafe permissions when adding users to the NIS+ password table enables attackers to gain root access, compromising the entire system. This vulnerability poses a significant risk to systems running the affected software.

02 // Vulnerability Mechanism

Step 1: User Account Creation: A local user account is created on the vulnerable Solaris system. This can be a legitimate user account or a compromised one.

Step 2: NIS+ Password Table Access: The attacker leverages the AdminSuite's unsafe permissions to access the NIS+ password table. This is likely done through a local command or script that interacts with AdminSuite.

Step 3: Password Entry Modification: The attacker modifies their entry in the NIS+ password table. This could involve changing the UID (User ID) to 0, effectively granting root privileges, or altering other critical attributes such as the home directory or shell.

Step 4: Privilege Escalation: The attacker attempts to log in or execute commands that require root privileges. Because their entry in the NIS+ password table now reflects root access, these actions are successful, granting the attacker full control over the system.

03 // Deep Technical Analysis

The vulnerability stems from AdminSuite's improper handling of permissions when updating the NIS+ password table. Specifically, the software fails to adequately restrict access to the password table entries during user creation. This allows a local user to manipulate their entry in the NIS+ password table. The root cause is likely a flaw in the AdminSuite code that sets the permissions on the new user's password entry, granting excessive privileges. This could involve a default configuration that allows modification by non-root users, or a failure to properly sanitize user-supplied data before updating the NIS+ table. The lack of proper access controls allows a malicious user to modify their password entry, potentially setting their UID to 0 (root) or altering other critical attributes.

CVE-1999-1424 - MEDIUM Severity (6.2) | Free CVE Database | 4nuxd