Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: DJB's students release 44 *nix software vulnerability advisories |
|---|---|
| Date: | Thu, 23 Dec 2004 17:49:55 +0100 (CET) |
On Tue, 21 Dec 2004, Jonathan Rockway wrote:
/bin/sh exists to run shell commands. That is the purpose of the shell. NASM, on the other hand, is designed to create object files from assembly files. If NASM starts running arbitrary code on your machine, it's doing something unauthorized. That is a security hole.
Consider this example: I am sending you an e-mail telling you to type "/usr/local/bin/game_of_pong AAAAAAAAAAAAAAAA(...)$ASCII_SHELLCODE". The game_of_pong utility happens to be have a command-line parameter buffer overflow problem. If you follow my instructions, you will get 0wned. The aforementioned application has a flaw, and as a result, did something it was not designed for. This does not constitute a remotely exploitable vulnerability by our standards, however. If it did, *all* bugs would belong to that category. What happened is that the user had became a wetware REMOTE->LOCAL gateway for all kinds of attacks, if he can be tricked into feeding untrusted and unchecked input received over the network into programs that were never designed to handle such information. We may and should blame the author for writing shoddy code, but this is not a remotely exploitable flaw in his software. I am not saying such a two-factor attack fits the "local" label; I am simply saying it does not belong to the "remote" bunch. /mz http://lcamtuf.coredump.cx/
| Previous by Date: | Re: Linux kernel scm_send local DoS, Pavel Kankovsky |
|---|---|
| Next by Date: | [VulnWatch] Oracle Character Conversion Bugs (#NISR2122004G), NGSSoftware Insight Security Research |
| Previous by Thread: | Re: DJB's students release 44 *nix software vulnerability advisories, Casper . Dik |
| Next by Thread: | Re: DJB's students release 44 *nix software vulnerability advisories, Valdis . Kletnieks |
| Indexes: | [Date] [Thread] [Top] [All Lists] |