COMMAND
STM
SYSTEMS AFFECTED
HpUX
PROBLEM
'zorgon' posted following. The Support Tools Manager (STM)
provides three interfaces that allow a user access to an
underlying toolset, consisting of information modules, firmware
update tools, verifiers, diagnostics, exercisers, expert tools,
and utilities.
It exists a symlink vulnerability in STM. When you run cstm for
example (but also xstm and mstm):
$uname -a
HP-UX localhost B.11.00 A 9000/785 2004901631 licence pour deux utilisateurs
$stm -c
Running Command File (/usr/sbin/stm/ui/config/.stmrc).
-- Information --
Support Tools Manager
Version A.22.00
Product Number B4708AA
(C) Copyright Hewlett Packard Co. 1995-1998
All Rights Reserved
Use of this program is subject to the licensing restrictions described
in "Help-->On Version". HP shall not be liable for any damages resulting
from misuse or unauthorized use of this program.
cstm>ru
Select Utility
1 MOutil
2 logtool
Enter selection : 1
-- Magneto-Optical device Utility --
MO Utility>
STM writes logs to the file "/var/stm/logs/tool_stat.txt". But
the existance and owner of the file is not checked prior to
writing logs. So local users may create a symlink from an
arbitrary file to tool_stat.txt and the file pointed to by the
symlink will be overwritten. It can result to a denial of
service.
SOLUTION
This flaw is being adressed in HP labs.