CVE-2009-3289

The g_file_copy function in glib 2.0 sets the permissions of a target file to the permissions of a symbolic link (777), which allows user-assisted local users to modify files of other users, as demonstrated by using Nautilus to modify the permissions of the user home directory.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gnome:glib:2.0:*:*:*:*:*:*:*

Configuration 2 (hide)

OR cpe:2.3:o:opensuse:opensuse:11.0:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:opensuse:11.1:*:*:*:*:*:*:*
cpe:2.3:o:suse:suse_linux_enterprise_server:11:-:*:*:*:*:*:*

History

08 Feb 2024, 14:56

Type Values Removed Values Added
CPE cpe:2.3:o:suse:suse_linux_enterprise_server:11:-:*:*:*:*:*:*
cpe:2.3:o:opensuse:opensuse:11.0:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:opensuse:11.1:*:*:*:*:*:*:*
References () http://lists.opensuse.org/opensuse-security-announce/2010-04/msg00006.html - () http://lists.opensuse.org/opensuse-security-announce/2010-04/msg00006.html - Third Party Advisory
References () http://secunia.com/advisories/39656 - () http://secunia.com/advisories/39656 - Broken Link
References () http://www.openwall.com/lists/oss-security/2009/09/08/8 - () http://www.openwall.com/lists/oss-security/2009/09/08/8 - Mailing List
References () http://www.vupen.com/english/advisories/2010/1001 - () http://www.vupen.com/english/advisories/2010/1001 - Permissions Required
References () https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/418135 - Exploit () https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/418135 - Exploit, Issue Tracking
References () https://bugzilla.gnome.org/show_bug.cgi?id=593406 - Exploit () https://bugzilla.gnome.org/show_bug.cgi?id=593406 - Exploit, Issue Tracking
CWE CWE-264 CWE-732
First Time Suse suse Linux Enterprise Server
Suse
Opensuse opensuse
Opensuse
CVSS v2 : 4.4
v3 : unknown
v2 : 4.4
v3 : 7.8

Information

Published : 2009-09-22 10:30

Updated : 2024-02-08 14:56


NVD link : CVE-2009-3289

Mitre link : CVE-2009-3289

CVE.ORG link : CVE-2009-3289


JSON object : View

Products Affected

suse

  • suse_linux_enterprise_server

opensuse

  • opensuse

gnome

  • glib
CWE
CWE-732

Incorrect Permission Assignment for Critical Resource