openvas 2.x race condition

From: Bugs NotHugs <bugsnothugs@gmail.com>
To: fd <full-disclosure@lists.grok.org.uk>,bugtraq <bugtraq@securityfocus.com>,vuldb@securityfocus.com,vuln@secunia.com,submissions@packetstormsecurity.org,xforce@iss.net,Vuln@frsirt.com,timb@openvas.org
Cc:
Subject: openvas 2.x race condition
Date:


> openvas-server/openvas/oval_plugins.c
> [...]
> results_filename = "/tmp/results.xml";
> if (g_file_test (results_filename, G_FILE_TEST_EXISTS))
>    {
>      log_write ("Found existing results file in %s, deleting it to
> avoid conflicts.", results_filename);

it unlink /tmp/results.xml avoid symlink attack then spawn process
that write stuff to /tmp/results.xml

chinese apt can make symlink point to any system file during race and win race!

-- 

BugsNotHugs
Shared Vulnerability Disclosure Account





Copyright © 1995-2020 LinuxRocket.net. All rights reserved.