Worth mentioning: FreeBSD had an equivalent bug on amd64, because the I/O permissions array got confused with a pointer to said array. This was fixed in April 2005 -- and was discovered by someone saying "that's weird, I can startx as a regular user even though the X server binary isn't setuid...".
How this works in emulators/VMs is also of interest --- because it could be another way in which code running on real hardware differs from that in VM, and can be used to distinguish.
Forbidden
You don't have permission to access /wp/the-history-of-a-security-hole/ on this server.