Buffer overflow in login in various System V based operating systems allows remote attackers to execute arbitrary commands via a large number of arguments through services such as telnet and rlogin.
Buffer overflow in BSD-based telnetd telnet daemon on various operating systems allows remote attackers to execute arbitrary commands via a set of options including AYT (Are You There), which is not properly handled by the telrcv function.
Some functions that implement the locale subsystem on Unix do not properly cleanse user-injected format strings, which allows local attackers to execute arbitrary commands via functions such as gettext and catopen.
NFS cache poisoning.
Execute commands as root via buffer overflow in Tooltalk database server (rpc.ttdbserverd).
Solaris rpc.mountd generates error messages that allow a remote attacker to determine what files are on the server.
Local user gains root privileges via buffer overflow in rdist, via expstr() function.
/opt/JSparm/bin/perfmon program in Solaris allows local users to create arbitrary files as root via the Logging File option in the GUI.
Buffer overflow in ufsrestore in Solaris 8 and earlier allows local users to gain root privileges via a long pathname.
The Red Hat Linux su program does not log failed password guesses if the su process is killed before it times out, which allows local attackers to conduct brute force password guessing.
The (1) rcS and (2) mountall programs in Sun Solaris 2.x, possibly before 2.4, start a privileged shell on the system console if fsck fails while the system is booting, which allows attackers with physical access to gain root privileges.
Buffer overflow in Solaris dtprintinfo program.
The Sun sdtcmconvert calendar utility for OpenWindows has a buffer overflow which can gain root access.
The WorkMan program can be used to overwrite any file to get root access.
In Solaris 2.2 and 2.3, when fsck fails on startup, it allows a local user with physical access to obtain root access.
An SNMP community name is the default (e.g. public), null, or missing.
Extra long export lists over 256 characters in some mount daemons allows NFS directories to be mounted by anyone.
Buffer overflow in BNU UUCP daemon (uucpd) through long hostnames.
The access permissions for a UNIX domain socket are ignored in Solaris 2.x and SunOS 4.x, and other BSD-based operating systems before 4.4, which could allow local users to connect to the socket and possibly disrupt or control the operations of the program using that socket.
The permissions for the /dev/audio device on Solaris 2.2 and earlier, and SunOS 4.1.x, allow any local user to read from the device, which could be used by an attacker to monitor conversations happening near a machine that has a microphone.
Expreserve, as used in vi and ex, allows local users to overwrite arbitrary files and gain root access.