|
Message-ID: <20140716093303.GB6197@mail.corp.redhat.com>
Date: Wed, 16 Jul 2014 11:33:03 +0200
From: Vasyl Kaigorodov <vkaigoro@...hat.com>
To: oss-security@...ts.openwall.com
Cc: 754899@...s.debian.org
Subject: CVE request: rawstudio: Insecure use of temporary file
Hello,
The following was reported:
...
The function "rs_filter_graph" located in file
./librawstudio/rs-filter.c contains the following code:
g_string_append_printf(str, "}\n");
g_file_set_contents("/tmp/rs-filter-graph", str->str, str->len, NULL);
ignore = system("dot -Tpng >/tmp/rs-filter-graph.png </tmp/rs-filter-graph");
ignore = system("gnome-open /tmp/rs-filter-graph.png");
This code makes insecure use of two temporary files:
/tmp/rs-filter-graph.png
/tmp/rs-filter-graph
This allows the truncation of arbitrary files which are owned by
the user running rawstudio - for example:
ln -s ~/.important /tmp/rs-filter-graph
ln -s /etc/shadow /tmp/rs-filter-graph.png
Can CVE be assigned to this?
References:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754899
https://bugzilla.redhat.com/show_bug.cgi?id=1120093
Thanks.
--
Vasyl Kaigorodov | Red Hat Product Security Team
PGP: 0xABB6E828 A7E0 87FF 5AB5 48EB 47D0 2868 217B F9FC ABB6 E828
Content of type "application/pgp-signature" skipped
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.