ID

VAR-E-201803-0087


TITLE

Sony Playstation 4 (PS4) 4.55 - Jailbreak (WebKit 5.01 / bpf Kernel Loader 4.55) Exploit

Trust: 0.6

sources: EDBNET: 96918

AFFECTED PRODUCTS

vendor:sonymodel:playstationscope:eqversion:44.55

Trust: 0.6

sources: EDBNET: 96918

EXPLOIT

# PS4 4.55 Kernel Exploit
---
## Summary
In this project you will find a full implementation of the "bpf" kernel exploit for the PlayStation 4 on 4.55. It will allow you to run arbitrary code as kernel, to allow jailbreaking and kernel-level modifications to the system. This release however, *does not* contain any code related to defeating anti-piracy mechanisms or running homebrew. This exploit does include a loader that listens for payloads on port `9020` and will execute them upon receival.
This bug was discovered by qwertyoruiopz, and can be found hosted on his website [here](http://crack.bargains/455/).
## Patches Included
The following patches are made by default in the kernel ROP chain:
1) Disable kernel write protection
2) Allow RWX (read-write-execute) memory mapping
3) Syscall instruction allowed anywhere
4) Custom system call #11 (`kexec()`) to execute arbitrary code in kernel mode
5) Allow unprivileged users to call `setuid(0)` successfully. Works as a status check, doubles as a privilege escalation.
## Notes
- Early stages, so no payloads yet, I may provide a debug menu payload later on in the day.
## Contributors
Massive credits to the following:
- [qwertyoruiopz](https://twitter.com/qwertyoruiopz)
- [Flatz](https://twitter.com/flat_z)
- Anonymous
Download: https://github.com/offensive-security/exploit-database-bin-sploits/raw/master/bin-sploits/44196.zip

Trust: 0.6

sources: EDBNET: 96918

PRICE

free

Trust: 0.6

sources: EDBNET: 96918

TYPE

Jailbreak (WebKit 5.01 / bpf Kernel Loader 4.55) Exploit

Trust: 0.6

sources: EDBNET: 96918

EXTERNAL IDS

db:0DAYTODAYid:29904

Trust: 0.6

db:EDBNETid:96918

Trust: 0.6

sources: EDBNET: 96918

REFERENCES

url:https://0day.today/exploits/29904

Trust: 0.6

sources: EDBNET: 96918

SOURCES

db:EDBNETid:96918

LAST UPDATE DATE

2022-07-27T09:18:19.683000+00:00


SOURCES RELEASE DATE

db:EDBNETid:96918date:2018-03-05T00:00:00