Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Wed, 16 Jul 2014 11:33:03 +0200
From: Vasyl Kaigorodov <>
Subject: CVE request: rawstudio: Insecure use of temporary file


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:


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?


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

Your e-mail address:

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Powered by Openwall GNU/*/Linux - Powered by OpenVZ