CVE-2009-0365: Medium severity Ubuntu Ubuntu Linux vulnerability
From Ludwid Nussel:
nm-applet.conf contains the following rules:
<policy context="default"> <allow senddestination="org.freedesktop.NetworkManagerUserSettings"/> <allow sendinterface="org.freedesktop.NetworkManagerSettings"/> <!-- Only root can get secrets --> <deny sendinterface="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.
Other sources
nm-applet.conf in GNOME NetworkManager before 0.7.0.99 contains an incorrect deny setting, which allows local users to discover (1) network connection passwords and (2) pre-shared keys via calls to the GetSecrets method in the dbus request handler.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2009-0365?
CVE-2009-0365 is classified as a medium severity vulnerability.
How do I fix CVE-2009-0365?
To fix CVE-2009-0365, upgrade to a non-vulnerable version of Ubuntu Linux as specified in the security advisory.
What versions of Ubuntu are affected by CVE-2009-0365?
CVE-2009-0365 affects Ubuntu versions 6.06, 7.10, 8.04, and 8.10.
Is CVE-2009-0365 a remote code execution vulnerability?
CVE-2009-0365 does not allow for remote code execution, but it can lead to information disclosure.
Who is the vendor responsible for CVE-2009-0365?
The vendor responsible for addressing CVE-2009-0365 is Canonical, the company behind Ubuntu Linux.