LWN.net Logo

gnucash: arbitrary code execution

Package(s):gnucash CVE #(s):CVE-2010-3999
Created:November 1, 2010 Updated:November 25, 2010
Description: From the Red Hat bugzilla:

Ludwig Nussel discovered that gnucash contained a script that could be abused by an attacker to execute arbitrary code.

The vulnerability is due to an insecure change to LD_LIBRARY_PATH, and environment variable used by ld.so(8) to look for libraries in directories other than the standard paths. When there is an empty item in the colon-separated list of directories in LD_LIBRARY_PATH, ld.so(8) treats it as a '.' (current working directory). If the given script is executed from a directory where a local attacker could write files, there is a chance for exploitation.

Alerts:
Mandriva MDVSA-2010:241 2010-11-24
Fedora FEDORA-2010-16762 2010-10-28
Fedora FEDORA-2010-16622 2010-10-22
Fedora FEDORA-2010-16605 2010-10-22

(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds