First published: Fri Feb 27 2009(Updated: )
From Ludwid Nussel: nm-applet.conf contains the following rules: <policy context="default"> <allow send_destination="org.freedesktop.NetworkManagerUserSettings"/> <allow send_interface="org.freedesktop.NetworkManagerSettings"/> <!-- Only root can get secrets --> <deny send_interface="org.freedesktop.NetworkManagerSettings.Secrets"/> Ie anyone can call methods on destination org.freedesktop.NetworkManagerUserSettings. There is a line that is supposed to block users from calling the GetSecrets method on the separate interface for secrets. Unfortunately that interface is not called "org.freedesktop.NetworkManagerSettings.Secrets" but "org.freedesktop.NetworkManagerSettings.Connection.Secrets". So the deny statement is useless and any user on the system can fetch the connection secrets. The same problem can be found in nm-system-settings. Acknowledgements: Red Hat would like to thank Ludwig Nussel for reporting this flaw responsibly.
Affected Software | Affected Version | How to fix |
---|---|---|
NetworkManager |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-487722 is considered moderate due to potential security risks in accessing network settings.
To fix REDHAT-BUG-487722, ensure that your NetworkManager configuration policies are updated to restrict access appropriately.
The potential risks include unauthorized access to sensitive network settings and user secrets, which can lead to further exploitation.
REDHAT-BUG-487722 affects specific versions of Red Hat NetworkManager; ensure to check your current version for vulnerabilities.
A temporary workaround for REDHAT-BUG-487722 may involve manually adjusting configuration files to limit policy access until an official patch is applied.