CVE-2004-0029 in Lotus Dominoinfo

Summary

by MITRE

Lotus Notes Domino 6.0.2 on Linux installs the notes.ini configuration file with world-writable permissions, which allows local users to modify the Notes configuration and gain privileges.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 07/13/2025

The vulnerability described in CVE-2004-0029 represents a critical misconfiguration issue within IBM Lotus Notes Domino 6.0.2 running on Linux systems. This flaw stems from improper file permission settings during the installation process, where the notes.ini configuration file is created with world-writable permissions instead of the more secure restricted access levels. The technical implementation of this vulnerability exposes a fundamental weakness in the system's privilege management and access control mechanisms, creating an avenue for local attackers to manipulate core configuration parameters that govern the Notes Domino server operations.

The underlying technical flaw manifests as a permissions misconfiguration that violates established security principles and best practices for system hardening. When a file is set with world-writable permissions, any local user account on the system can modify its contents without restriction. In the context of Lotus Notes Domino, the notes.ini file contains critical configuration settings that control server behavior, authentication parameters, and operational defaults. This misconfiguration allows attackers to alter these parameters to their advantage, potentially enabling privilege escalation attacks and unauthorized access to sensitive system resources. The vulnerability specifically aligns with CWE-732, which categorizes improper permission assignment as a critical security weakness affecting system integrity and access control.

The operational impact of this vulnerability extends beyond simple configuration modification, as it can lead to significant security compromises within the Domino environment. Local users who exploit this weakness can potentially modify authentication settings, alter server parameters that affect data handling, or manipulate configuration values that control system behavior. This capability enables attackers to escalate privileges from standard user accounts to higher-privileged system access levels, depending on the specific configuration changes that can be implemented. The vulnerability essentially provides a backdoor mechanism for local attackers to gain unauthorized access to administrative functions and sensitive system resources that should normally be restricted to authorized administrators only.

From a threat modeling perspective, this vulnerability demonstrates how seemingly minor configuration oversights can create substantial security risks within enterprise applications. The ATT&CK framework categorizes this type of weakness under privilege escalation techniques, specifically targeting local system access and configuration manipulation as initial access vectors. The exploitation process requires minimal technical sophistication, as it only necessitates local user access and basic file modification capabilities. Organizations running Lotus Notes Domino 6.0.2 on Linux systems face significant risk from this vulnerability, as it allows any local user to compromise system integrity and potentially access confidential data or manipulate system operations. Security practitioners should consider this vulnerability as part of broader system hardening efforts, emphasizing the importance of proper file permissions and access control implementation across all system components.

The recommended mitigations for CVE-2004-0029 involve immediate remediation of the file permission settings and implementation of comprehensive access control policies. System administrators must ensure that the notes.ini file is configured with appropriate restrictive permissions that limit write access to authorized administrative users only. This includes setting proper ownership and permission levels using standard Unix/Linux permission models, typically restricting write access to the root user or designated administrative groups. Additionally, organizations should implement regular security audits to verify proper file permissions and monitor for unauthorized configuration changes. The vulnerability highlights the importance of following security baseline configurations and conducting thorough penetration testing to identify similar permission misconfigurations across other system files and applications. Organizations should also consider upgrading to supported versions of Lotus Notes Domino that address this and related security issues through proper configuration management and access control implementation.

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!