Category PS4 Jailbreaking       Thread starter PSXHAX       Start date Jun 3, 2019 at 8:47 AM       88,770       86            
Status
Not open for further replies.
Awhile back popular PS Vita scene developer TheFloW hinted that he'll be looking at the PS4 kernel in his H-ENcore Write-up, and today he shared on Twitter some details on a PS4 Kernel Bug discovered stating it is fxed somewhere between 5.05 and 6.20 OFW... with the PS4 Kernel Exploit 5.05 / 5.07 being the last public jailbreak currently available. :unsure:


PS4 kernel bug: sys_randomized_path could leak arbitrary amount of kernel stack:
Code:
char k_path[0x100];
int64_t max_len = fuword64(max_len_ptr);
if (path_len <= max_len) {
copyout(k_path, out_path, path_len);
} else {
copyout(k_path, out_path, max_len - 1);
}
Unfortunately fixed somewhere between 5.05 and 6.20.

:arrow: Update: TheFloW said his bug is not exploitable:

Nvm this bug is not exploitable, as copyout will simply abort if it dst+len wraps around or is higher than 0x8000000000000000. However, Sony did actually fix it by adding a max_len > 0 check, so I thought it could be abused.
From Pastebin.com:
Code:
// <6.00 bug (not exploitable) found by TheFloW, JS adaptation by CelesteBlue only useful for when we find an actual vulnerable syscall
    var try_sys_randomized_path_leak = function() {
        var mem = p.malloc(0x1000000); // allocate buffer
        alert(p.hexdump(mem, 0x500)); // display zeroed buffer
       
        var len_pointer = p.malloc(0x08); // allocate length
        p.write8(len_pointer, new int64(0, 2147483648)); // write length: 0x8000000000000000
        alert(p.hexdump(len_pointer, 8)); // display length
       
        alert(p.syscall("sys_randomized_path", 0, mem, len_pointer)); // trigger bug
        alert(p.hexdump(mem, 0x500)); // display buffer, should have been modified if success
    };
PS4 Kernel Bug Details by TheFloW, Fixed Between 5.05-6.20 OFW.jpg
 

Comments

Status
Not open for further replies.

SirSilvan83

Senior Member
Contributor
Verified
So he left the official scene but gave a hint were to find the solution? So now it's up to some good Devs to find it and make it public?

Mhhh not sure whether this will lead to that what we're looking for...
 
Status
Not open for further replies.
Recent Articles
Dreams PS4 Gameplay Trailer Features Godzilla-like Ruckus Monster
Since the Dreams PS4 Release and Dreams Recreations the latest Dreams PlayStation 4 gameplay trailer video features a Godzilla-like monster called Ruckus who destroys the city before missiles...
PlayStation Plus Free Games in March 2020 for PS Plus Members
Headlining the free PlayStation Plus games in March are Shadow of the Colossus and Sonic Forces for PS Plus members, with a weekend trial of the intense asymmetrical multiplayer experience...
PS4 Firmware / System Software 7.50 Beta Program Update Arrives
Those that joined Sony's PlayStation 4 System Software Beta Trial who received their Beta Firmware Invites to be Preview Program PUP Testers and check out multiple revisions of PS4 BETA PUPs can...
ThemeDumperFTP: PS4 Retail Theme PKG Dumper via FTP by OfficialAhmed
Following his ProfileIt PS4 Tool release, the PS4 Theme Dumping Guide and countless PS4 Theme PKGs currently accessible PlayStation 4 developer OfficialAhmed made available ThemeDumperFTP which is...
Top