I confirmed the exploit on a Hardy Heron development kernel: uname -a
Linux kyle-ubuntu 2.6.24-5-generic #1 SMP Thu Jan 24 19:45:21 UTC 2008 i686 GNU/Linux
If you want to check if you are running ssh or other network services you could confirm all your ports are closed using:
nmap -p 1-1024 localhost
and look for the following line: 22/tcp open ssh OpenSSH 3.9p1 (protocol 1.99)
generally if you are a home user and you haven't explicitly set and services up this command should return little to no results.
Alteranitely run:
sudo ps -ef | grep sshd to see if the sshd daemon is running.
So question to security types out there then (prepare for runon sentence): What prevents the sequence of commands that set the uid and gid on the kernel page to zero from being included as instruction code used in a buffer overflow against a process with normal user privileges that doesn't necessarily grant 'shell access'. (i.e., internet browser X, say firefox for examples sake).