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: | CAN-2004-0814: Linux terminal layer races |
|---|---|
| Date: | Wed, 20 Oct 2004 23:43:02 +0100 |
Linux 2.6.9 fixes a set of race conditions in the Linux terminal subsystem which are believed to go back to 2.2 kernels if not earlier. The race shows up problematically in two places. Firstly a user can cause crashes and other undefined behaviour by issuing a TIOCSETLD ioctl on a terminal interface while another thread is performing read or write operations. This was initially reported to Linux kernel with a small demonstration application. By careful choice of line disciplines it is sometimes possible to access small random amounts of kernel data. The second case is more problematic in some ways as it is an external attack. In this situation an attacker connects to a PPP dialup port on a Linux based system and issues the switch from console to ppp then sends data at precisely the right moment afterwards so that data arrives during the line discipline switch. This original locking issue was discovered following up real world customer crashes on very highly loaded large port servers. Attempting to duplicate it intentionally has been successful over a raw serial link but not over a modem. The modems add sufficient randomisation that you cannot easily hit the very narrow window. As such it appears that the remote attack is not in fact dangerous. Jason Baron has also made 2.4.x patches available and posted them to linux-kernel. No 2.2 patches currently exist. Alan
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [Full-Disclosure] NSFOCUS SA2004-02 : HP-UX stmkfont Local Privilege Escalation Vulnerability, NSFOCUS Security Team |
|---|---|
| Next by Date: | [Full-Disclosure] [ GLSA 200410-20 ] Xpdf, CUPS: Multiple integer overflows, Thierry Carrez |
| Previous by Thread: | [Full-Disclosure] NSFOCUS SA2004-02 : HP-UX stmkfont Local Privilege Escalation Vulnerability, NSFOCUS Security Team |
| Next by Thread: | Re: CAN-2004-0814: Linux terminal layer races, Pavel Kankovsky |
| Indexes: | [Date] [Thread] [Top] [All Lists] |