Skip to main content

CVE-2000-0229: gpm-root in the gpm package does not properly drop privileges, which allows local users to gain priv

High
VulnerabilityCVE-2000-0229cve-2000-0229
Published: Wed Mar 22 2000 (03/22/2000, 05:00:00 UTC)
Source: NVD
Vendor/Project: alessandro_rubini
Product: gpm

Description

gpm-root in the gpm package does not properly drop privileges, which allows local users to gain privileges by starting a utility from gpm-root.

AI-Powered Analysis

AILast updated: 06/25/2025, 10:30:20 UTC

Technical Analysis

CVE-2000-0229 is a local privilege escalation vulnerability found in the gpm package, specifically in the gpm-root utility. The gpm package provides mouse support for Linux virtual consoles, and the gpm-root component is intended to run with elevated privileges to interact with hardware. However, this vulnerability arises because gpm-root does not properly drop its privileges after performing privileged operations. As a result, a local user can exploit this flaw by starting a utility from gpm-root, thereby gaining unauthorized root-level privileges on the affected system. The vulnerability affects multiple versions of the gpm package, including versions 1.18.1, 1.19, 2.0, 2.1, 2.2, 5.3, 6.0, 6.1, 6.2, and 6.3. The CVSS score of 7.2 (high severity) reflects the significant impact on confidentiality, integrity, and availability, given that an unprivileged local user can escalate to full root access without authentication. Exploitation requires local access but no user interaction beyond executing the vulnerable utility. There is no patch available for this vulnerability, and no known exploits have been reported in the wild, likely due to the age of the vulnerability and the evolution of Linux systems since 2000. Nonetheless, systems still running these affected versions of gpm remain at risk if local access is obtained.

Potential Impact

For European organizations, the primary impact of CVE-2000-0229 is the risk of local privilege escalation on Linux systems using the affected gpm package versions. This can lead to full system compromise, allowing attackers to access sensitive data, modify system configurations, install persistent backdoors, or disrupt services. Organizations relying on legacy Linux systems or embedded devices that have not been updated may be particularly vulnerable. The compromise of critical infrastructure, government systems, or industrial control systems running vulnerable versions could have severe operational and reputational consequences. Additionally, the ability to escalate privileges locally can facilitate lateral movement within networks, increasing the risk of broader compromise. Although exploitation requires local access, insider threats or attackers who gain initial footholds through other means could leverage this vulnerability to gain root privileges.

Mitigation Recommendations

Given the absence of an official patch, European organizations should prioritize the following mitigations: 1) Upgrade or replace affected gpm package versions with updated or alternative software that does not contain this vulnerability. Since the vulnerability dates back to 2000, modern Linux distributions typically include patched or replaced versions of gpm; thus, migrating to supported, up-to-date distributions is critical. 2) Restrict local access to trusted users only, employing strict access controls and user account management to minimize the risk of unprivileged users executing the vulnerable utility. 3) Employ mandatory access controls (e.g., SELinux, AppArmor) to limit the capabilities of gpm-root and prevent unauthorized privilege escalation. 4) Monitor systems for unusual activity indicative of privilege escalation attempts, including auditing execution of gpm-root and related utilities. 5) For legacy or embedded systems where upgrading is not feasible, consider isolating these systems from critical networks and applying compensating controls such as enhanced logging and network segmentation. 6) Conduct regular security assessments and penetration tests to identify and remediate privilege escalation vectors.

Need more detailed analysis?Get Pro

Threat ID: 682ca32db6fd31d6ed7df92a

Added to database: 5/20/2025, 3:43:41 PM

Last enriched: 6/25/2025, 10:30:20 AM

Last updated: 8/11/2025, 12:11:18 AM

Views: 16

Actions

PRO

Updates to AI analysis are available only with a Pro account. Contact root@offseq.com for access.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats