Bugzilla – Bug 1165718
VUL-1: CVE-2020-10236: froxlor: Static/guessable filenames in /tmp used in installer
Last modified: 2020-03-09 22:39:17 UTC
The installer uses static/predictable tmp files. Line numbers are from current git master, but it's also present in froxlor in Factory the code is in lib/class.FroxlorInstall.php 341 } elseif ($fp = @fopen('/tmp/userdata.inc.php', 'w')) { 342 $result = @fputs($fp, $userdata, strlen($userdata)); 343 @fclose($fp); 344 $content .= $this->_status_message('orange', $this->_lng['install']['creating_configfile_temp']); 345 chmod('/tmp/userdata.inc.php', 0440); <snip> 719 // create temporary backup-filename 720 $filename = "/tmp/froxlor_backup_" . date('YmdHi') . ".sql"; Local users can use this to cause DoS or corrupt files owned by the user running the webserver.
Fix: https://github.com/Froxlor/Froxlor/commit/6b09720ef8a1cc008751dd0ca0140a0597fedce5
This is CVE-2020-10236. Nothing to do for SLE