Interested in investing time and money into PSXHAX.COM? Read More and Contact Us for details!
Category PS4 Jailbreaking       Thread starter Thread starter PSXHAX       Date / timeStart date Dec 3, 2023 at 7:10 PM       Replies 229      
Status
Not open for further replies.
This weekend PS4 Scene developer @CelesteBlue announced on Twitter news of a PSFree WebKit Exploit for PS4 6.00 to 9.60 crediting Sergei Glazunov and Maddie Stone (Twitter) of Project Zero for discovering the vulnerability, anonymous for writing the PSFree Exploit and himself for testing, porting and improvements alongside a QuickHEN PS4 collection incoming of WebKit exploits for PlayStation 4 System Software versions between 3.15 and 9.60 with Kernel exploits between 3.15 and 9.00 only albeit requiring more work and Laps3c0re which is a port of the Lapse kernel exploit implementation by abc using Mast1c0re by McCaulay as an entry point and Y2JB Userland code execution by Gezine using the PS5 YouTube (USA) app v1.03 PKG crediting Remote_Lua_Loader. 🔥

Download: psfree-1.2.0.zip (39.93 KB) / GIT / PSFree Exploit (Live Demo) via @zecoxao on Twitter / psfree-beta2.7z (16.34 KB) via abc for 8.0x / psfree-beta3.7z (24.60 KB) via abc / PSFree Beta 3 Version (Live Demo) via Kameleonre_ / psfree-1.3.0.7z (30.30 KB) via abc / psfree-beta-140.7z (37.05 KB) via abc / PS5 Kernel Exploit 3.xx-4.xx (PSFree Integrated Live Demo) / PS5 Exploit Host via idlesauce / PSFree900-main.zip / PSFree900 GIT / PSFree 9.00 FW (Live Demo) via Kameleonre_ / 9.00 FW PSFree with GoldHEN (Live Demo) via ps3120 / 6.72 FW PSFree with GoldHEN via ps3120 / psfree-beta3-140.7z (37.92 KB) via abc / psfree-beta4-140.7z (37.93 KB) via abc / psfree700-main.zip (36.1 KB) / PSFree 7.02 FW via Kameleonre_ / psfree-150b.7z (171.98 KB) by abc via master_s9 / PS5-UMTX-Jailbreak-psfree-150b.zip / GIT Fork via idlesauce / psfree-1.5rc1.7z (193.33 KB) via abc / Mirror
This comes proceeding the PS4 NoBD: BD Driveless Updating & No BD Updater Payloads / PS4 NoBD Toolkit, HDD_Script.py to Retrieve Data from Any PS4 Console via SFlash Dump, PS4 CR0.WP Protection Kernel Security Bypass and pOOBs4: PS4 9.00 Jailbreak Exploit via ChendoChap with Updated Payloads previously released.

Here's further details from the included README.txt: PSFree version 1.2.0

PSFree is a WebKit exploit using CVE-2022-22620 to gain arbitrary read/write.

This exploit was initially for the PS4 firmware version 8.03. CelesteBlue has tested and confirmed that the original works on 7.00-8.52 and helped in making the patches for 6.00-6.72, 9.00-9.60, and PS5 1.00-5.50.

CREDITS:
  • CelesteBlue from ps4-dev on discord.com for testing and porting to other firmwares
  • Quentin Meffre (0xdagger) and Mehdi Talbi (abu_y0ussef) for the 6.xx buildBubbleTree() UaF exploit that served as the framework for this exploit
  • Maddie Stone for the CVE writeup
Notes on reimplementing this project and testing on firmwares != 8.03:
  • num_reuse and num_str must be changed if the proof-of-concept is failing
  • 6.xx firmwares need a setTimeout() after a gc() for garbage collection to work. The duration may also need changing.
These values are at exploit.mjs. This implementation was tested on 8.03.

The values are implementation dependent. Even if you are on the same firmware and you test 2 different implementations, you may need to change the values.

For example, if you reimplement the project with setTimeout() callbacks instead of using Promises, even if you are on 8.03, you may need different values.

Changelog:

1.2.0:

  • add support for PS4 6.00-6.20
1.1.0:
  • add support for running ROP chains (PS4 8.03)
  • add support for calling syscalls (PS4 8.03)
1.0.0 changelog:
  • add proof-of-concept code to gain arbitrary read/write (PS4 6.50-9.60/PS5 1.00-5.50)
OLD README:

PSFree is a WebKit exploit using CVE-2022-22620 to gain arbitrary read/write.

This exploit is for the PS4 firmware version 8.03

Porting to other firmware versions:

The only non-portable parts of the exploit (assuming the firmware is vulnerable) are:

1. the size of SerializedScriptValue and the offsets of its fields
2. how to achieve an arbitrary decrement primitive

There also other objects used by this exploit such as StringImpl. They too are also subject to change between different firmware versions but are very stable hence why we did not list them.

Number 2 is used to corrupt the length of the JSArrayBufferView. This exploit manipulated the destructor ~SerializedScriptValue() to achieve the wanted result.

There is possibly a restricted free primitive via repeatedly corrupting any object that gets allocated at a JSArrayBufferView and changing its contents so that is frees another object.

For example you could modify a StringImpl to have its data pointer point to a target address and set its BufferOwnership to BufferOwned and have it destroyed.

The primitive is restricted as you can only fastFree() addresses known by the fastMalloc allocator. This means an address on the fastMalloc heap, regardless of whether it is free or not.

This means you can recreate any previous fastMalloc use-after-free exploit.

Spoiler: Related Tweets
PSFree WebKit Exploit for PS4 6.00 to 9.60 & QuickHEN PS4 Incoming.png
 

Comments

This is a step in the right direction for sure , anybody know anything about a jailbreak for ps4 13.02 as my son updated his accidentaly and is now waiting patiently lol
 
This discovery about the YTJB exploit on the PS5 is absolutely fascinating and could mark one of the more significant developments in the console's modding and security landscape in recent years. The fact that it leverages a component as seemingly innocuous as YouTube integration makes it both unexpected and impressive - a reminder of how intricate modern console ecosystems really are.

What stands out most is the technical precision and creativity behind this exploit; it reflects deep understanding of the system's underlying architecture and sandbox limitations. I'm genuinely intrigued to see how Sony will respond to this - whether they’ll quickly patch it through a firmware update or quietly address it through backend changes.

Y2JB on the PS4? is this possible in the future
 
It's finally here!! I was waiting since end of September for this one. I have a ps4 on 12.52 but I realized that it's gonna take too long for an exploit to be viable so I was waiting for YJB to work so I could sell the ps4 and buy a PS5 and do this jailbreak.
 
with all the PSFree developments and seeing @RetsekX question about Astrobot compatibility on 9.00 really hits home for me. I've been sitting on my PS5 at 4.51 for a while, watching all these exploit releases and desperately wanting Astrobot for my son. The struggle between staying on a jailbreakable firmware versus updating to play the latest games is real lol

specially when a game like Astrobot requires 9.60 minimum. With Gezine working on the YouTube exploit and all this Lapse kernel exploit progress im tempted to update FW, but then again another hypervisor exploit is supposedly in the wild for 4.xx, so i dont want to miss that boat either. damn it.
 
I had been patiently waiting for over two years for a PS5 jailbreak which would open up my digital console to a whole raft of possibilities. Over the last month this has become a reality, and to top it off there are a plethora of options now! What a time to be alive :)
 
My PS4 Pro is running Firmware 5.05, it's still the most convenient exploit out there or is there already an alternative exploit that is as convenient as the 5.05 exploit?

I really prefer not to have to insert an USB stick or a Blu-ray Disc every time after shutdown.
 
Yeah, this YTJB exploit is really cool and shows how even things like YouTube on the PS5 can have hidden weaknesses. It’s crazy how complex these consoles are, and how modders can find smart ways to get around the system’s protections.

The skill it takes to figure this out is impressive, and I’m interested to see how Sony will handle it - whether they’ll fix it fast with an update or try to patch it quietly behind the scenes.
 
has anyone successfully dumped final fantasy 7 game? i've tried but locks the ps5 y2jb, by the way i just started am i doing something wrong
 
FF7 isn’t dumping right now. It’s not you - the tools just crash on that game. A lot of people get the same freeze. Nobody has gotten a good dump of it yet, so you’re not doing anything wrong. We just have to wait for an updated dumper/payload.
 
Hello, is it wise to update my 5.10 to 9.00 to use the Youtube jailbreak and lose the webkit jailbreak. Now I'm using both but want to play the newer games, any advise anyone?
 
Status
Not open for further replies.
Back
Top