Xbox 360 Hacks & Mods - www.xbox360-hacks.comthe DashHacks Network

- ps3-hacks.com psp-hacks.com iphone-hacks.com ipod-hacks.net nes-hacks.com dashhacks.com -


February 28, 2007
Xbox 360 Hypervisor Privilege Escalation Vulnerability

Posted by greg

An interesting post has been added to SecurityFocus’ BugTraq which details the concept of running unsigned code on select [unpatched] Xbox360 kernels.

Systems Affected:
All Xbox 360 systems with a kernel version of 4532 (released Oct 31, 2006) and 4548 (released Nov 30, 2006). Versions prior to 4532 are not affected. Bug was fixed in version 4552 (released Jan 09, 2007 - not a Patch Tuesday).

Overview:
We have discovered a vulnerability in the Xbox 360 hypervisor that allows privilege escalation into hypervisor mode. Together with a method to inject data into non-privileged memory areas, this vulnerability allows an attacker with physical access to an Xbox 360 to run arbitrary code such as alternative operating systems with full privileges and full hardware access.

Technical details:
The Xbox 360 security system is designed around a hypervisor concept. All games and other applications, which must be cryptographically signed with Microsoft’s private key, run in non-privileged mode, while only a small hypervisor runs in privileged (”hypervisor”) mode. The hypervisor controls access to memory and provides encryption and decryption services.

The policy implemented in the hypervisor forces all executable code to be read-only and encrypted. Therefore, unprivileged code cannot change executable code. A physical memory attack could modify code; however, code memory is encrypted with a unique per-session key, making meaningful modification of code memory in a broadly distributable fashion difficult. In addition, the stack and heap are always marked as non-executable, and therefore data loaded there can never be jumped to by unpriviledged code.

Unprivileged code interacts with the hypervisor via the “sc” (”syscall”) instruction, which causes the machine to enter hypervisor mode. The vulnerability is a result of incomplete checking of the parameters passed to the syscall dispatcher, as illustrated below.

Read more…


RSS feed | Trackback URI

8 Comments »

Comment by SyberMile
2007-02-28 15:00:05

This Is The Start Of The Homebrew Scene Right Here finally Someone Has Found A Weak Point In The Xbox 360

Comment by Paul
2007-05-02 00:51:53

This opens up posibly either trojianizing or making the HD on the 360 into a zombie, it could give spammers a whole new way to attacking home pc’s with spam

 
 
Comment by El3M3nT
2007-02-28 17:20:24

yeah a weak point but a majority of us updated if only a kernal downgrader was out :/ i upgraded with out even knowing it. :(

 
Comment by Dav
2007-02-28 22:23:43

I’ve been checking this site everyday for the past year.. Hoping for a glimpse of breakthrough.. and here it is…

 
Comment by Supreme Being
2007-03-01 12:01:25

I hope the kernels will be constantly hacked (similar to the psp was) so everyone can enjoy the emulators and homebrew!

 
Comment by Super Mario
2007-03-01 19:04:17

Now hopefuly be able to play Nintendo on my tv!

 
Comment by Supreme Being
2007-03-02 06:59:16

The first “hello world!” homebrew app has just been made by crawler360!!!

 
 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
Home Forums XBox360 News XBox360 Hacks XBox360 Saves XBox360 Downloads
XBox360 Accessories Reviews Contact Us SiteMap

Remortgages - Hotel Las Vegas - Credit Card Consolidation - Arizona Landscaping

©2008 Dashhacks Inc. - part of the dashhacks network. || Privacy Policy