Quantcast
Channel: BOT24
Viewing all articles
Browse latest Browse all 8064

CVE-2014-4699: Linux Kernel ptrace/sysret vulnerability analysis

$
0
0
I believe this bug was first discovered around 2005 and affected a number of operating systems (not just Linux) on Intel 64-bit CPUs. The bug is basically how the SYSRET instruction is used by 64-bit kernels in the system call exit path. Unlike its slower alternative IRET, SYSRET does not restore all regular registers, segment registers or reflags. This is why it's faster than IRET. I've released the PoC code (on Twitter last week) that triggers the #GP in SYSRET and overwrites the #PF handler transferring the execution flow to the NOP sled mapped at a specific memory address in user-space. The following is my attempt to explain how this vulnerability is triggered.

more here..............http://hashcrack.org/page?n=21072014

Viewing all articles
Browse latest Browse all 8064

Trending Articles