ENLBufferPwn: Severe vulnerability in first party 3DS, Wii U and Switch games

enlbufferpwn_logo.png

ENLBufferPwn (CVE-2022-47949) is a vulnerability in the network code used in many first party Nintendo games since the 3DS. Combined with the right techniques, it allows remote code execution in the victim's console by just having an online game session with the attacker. The vulnerability was discovered by multiple people independently during 2021 and reported to Nintendo during 2021/2022. The severity of the vulnerability has been calculated as 9.8/10 (Critical) by the CVSS 3.1 calculator.

Combined with other OS vulnerabilities, full remote console takeover can be achieved. This has been demonstrated in the case of Mario Kart 7, where a payload is sent to launch SafeB9SInstaller. However, it is theoretically possible to do other malicious activities, such as stealing account/credit card information or taking unauthorized audio/video recordings using the console built-in mic/cameras.

Here is a list of games that are known to have had the vulnerability at some point (all the Switch and 3DS games listed have received updates that patch the vulnerability, so they are no longer affected):
  • Mario Kart 7 (fixed in v1.2)
  • Mario Kart 8 (still not fixed)
  • Mario Kart 8 Deluxe (fixed in v2.1.0)
  • Animal Crossing: New Horizons (fixed in v2.0.6)
  • ARMS (fixed in v5.4.1)
  • Splatoon (still not fixed)
  • Splatoon 2 (fixed in v5.5.1)
  • Splatoon 3 (fixed in late 2022, exact version unknown)
  • Super Mario Maker 2 (fixed in v3.0.2)
  • Nintendo Switch Sports (fixed in late 2022, exact version unknown)
  • Probably more...
Below you can find proof of concept videos showcasing the vulnerability in Mario Kart 7 and Mario Kart 8.





A full report of the vulnerability can be found in the following GitHub repository.
:arrow: Full vulnerability report (GitHub)
 
Last edited by PabloMK7,

kb7cxWMSrPwL

Member
Newcomer
Joined
Dec 3, 2016
Messages
24
Trophies
0
XP
2,047
Country
New Zealand
Could you imagine a self replicating worm that pollutes legit users with false install and error logs on the switch?
Potentially 10s of millions of users would risk false bans to the point Nintendo would probably have to stop banning even hacked consoles due to sheer volume of complaints
 
  • Like
Reactions: impeeza and Halbour

Guacaholey

Well-Known Member
Member
Joined
Nov 7, 2021
Messages
474
Trophies
0
Age
27
XP
1,233
Country
United States
Lmao, not only is their online services complete ass, now this too! Has this crap like ever happened on them Sony consoles or Microsoft? Genuinely asking because I'm not sure, heh.
At least it seems they've been stepping up their game to fix this shit, but damn, just... Craptendo and anything regarding the internet are basically opposites of each other, heh.
Those companies have had servers hacked, and Steam had a huge exploit a few years back where hackers could use other user's saved credit cards for purchases.
 

N7Kopper

Lest we forget... what Nazi stood for.
Member
Joined
Aug 24, 2014
Messages
977
Trophies
0
Age
30
XP
1,301
Country
United Kingdom
Gateway 3DS already did that.
That was local, not remote. You installed Gateway's shitty hacks and used their shitty card firmwares. Remote would be me bricking your 3DS from halfway around the world because you had the misfortune to be matchmade with me.
 

wolf-snake

Well-Known Member
Member
Joined
Feb 5, 2009
Messages
1,557
Trophies
2
XP
3,024
Country
Mexico
Lmao, not only is their online services complete ass, now this too! Has this crap like ever happened on them Sony consoles or Microsoft? Genuinely asking because I'm not sure, heh.
At least it seems they've been stepping up their game to fix this shit, but damn, just... Craptendo and anything regarding the internet are basically opposites of each other, heh.
This is how you can tell someone's like 11... Or lives under a rock on the seafloor of the Mariana Trench.
 
  • Haha
Reactions: impeeza

Sowden

Well-Known Member
Member
Joined
Sep 21, 2021
Messages
246
Trophies
0
Age
57
XP
985
Country
United States
Well its a black eye for Nintendo to be ignoring us Wii U users, but I'm thankful to the kind people at Pretendo for creating a Aroma plugin to help protect us. But I'm wondering, has anyone tried testing the first Super Mario Maker, or maybe Dr Luigi on the Wii U? Or does anyone here have the capability to test?
 
  • Like
Reactions: impeeza

Ducolamia

Active Member
Newcomer
Joined
Jan 5, 2023
Messages
38
Trophies
0
Age
25
XP
149
Country
United States
Would be nice if this would be a breakthrough for CFW. I really want to soft-mod my OLED, but time will tell.

That being said, don't store credit card info on game systems ever. Lol
 

xoxo25

Member
Newcomer
Joined
Feb 1, 2023
Messages
7
Trophies
0
Age
26
XP
25
Country
France
i try the sendfile.py i dont understand this error :
Opening Gambit.rtx
2023-02-05 21:51:59 : /!\ An error occured. /!\
2023-02-05 21:51:59 : Moving to: ftp://storage_mlc/usr/title/0005000e/code
2023-02-05 21:51:59 : Couldn't retrieve file list
2023-02-05 21:51:59 : Sending file
2023-02-05 21:51:59 : /!\ An error occured. /!\
 

PabloMK7

Red Yoshi! ^ω^
OP
Developer
Joined
Feb 21, 2014
Messages
2,614
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,166
Country
Spain
i try the sendfile.py i dont understand this error :
Opening Gambit.rtx
2023-02-05 21:51:59 : /!\ An error occured. /!\
2023-02-05 21:51:59 : Moving to: ftp://storage_mlc/usr/title/0005000e/code
2023-02-05 21:51:59 : Couldn't retrieve file list
2023-02-05 21:51:59 : Sending file
2023-02-05 21:51:59 : /!\ An error occured. /!\
`sendfile.py` is a python script for sending files to the 3ds SD. In this case, it is used to help testing the 3GX plugin during its development. It's not related to the exploit in any way. x)
 
  • Like
Reactions: impeeza

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Seriously cocaine not even once lol
  • BigOnYa @ BigOnYa:
    Not even once, but 100's of times
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    My girlfriend at the time, she had me stay up with her all night because some how the crazy bitch had spent like 12 hours snorting 2 8 balls, didn't use any water (gotta clean your nose) so she had so much crusted in her nose I was sure she was gonna blow up her heart. I mean this was the stuff right off the boat so absolutely pure. ugghh so annoying
  • Psionic Roshambo @ Psionic Roshambo:
    Also doing like 320 dollars worth of coke in half a day lol damn it
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
    Psionic Roshambo @ Psionic Roshambo: I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me...