9.8
CRITICAL
CVE-2022-47949
Nintendo NetworkBuffer Buffer Overflow (ENLBufferPwn)
Description

The Nintendo NetworkBuffer class, as used in Animal Crossing: New Horizons before 2.0.6 and other products, allows remote attackers to execute arbitrary code via a large UDP packet that causes a buffer overflow, aka ENLBufferPwn. The victim must join a game session with the attacker. Other affected products include Mario Kart 7 before 1.2, Mario Kart 8, Mario Kart 8 Deluxe before 2.1.0, ARMS before 5.4.1, Splatoon, Splatoon 2 before 5.5.1, Splatoon 3 before late 2022, Super Mario Maker 2 before 3.0.2, and Nintendo Switch Sports before late 2022.

INFO

Published Date :

Dec. 24, 2022, 11:15 p.m.

Last Modified :

Jan. 6, 2023, 8:17 p.m.

Remotely Exploitable :

Yes !

Impact Score :

5.9

Exploitability Score :

3.9
Public PoC/Exploit Available at Github

CVE-2022-47949 has a 2 public PoC/Exploit available at Github. Go to the Public Exploits tab to see the list.

Affected Products

The following products are affected by CVE-2022-47949 vulnerability. Even if cvefeed.io is aware of the exact versions of the products that are affected, the information is not represented in the table below.

ID Vendor Product Action
1 Nintendo animal_crossing\
2 Nintendo arms
3 Nintendo mario_kart_7
4 Nintendo mario_kart_8
5 Nintendo splatoon
6 Nintendo splatoon_2
7 Nintendo splatoon_3
8 Nintendo super_mario_maker_2
9 Nintendo switch_sports
References to Advisories, Solutions, and Tools

Here, you will find a curated list of external links that provide in-depth information, practical solutions, and valuable tools related to CVE-2022-47949.

URL Resource
https://github.com/PabloMK7/ENLBufferPwn Exploit Third Party Advisory

We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).

A proxy to enable UDP NAT traversal for Nintendo Switch online gameplay

nat nintendo openbsd switch traversal udp

Makefile C

Updated: 3 months, 1 week ago
5 stars 1 fork 1 watcher
Born at : Dec. 31, 2022, 5:46 a.m. This repo has been linked 1 different CVEs too.

Information and PoC about the ENLBufferPwn vulnerability

C++ C Makefile Python

Updated: 2 months ago
284 stars 13 fork 13 watcher
Born at : Dec. 22, 2022, 3:41 p.m. This repo has been linked 1 different CVEs too.

Results are limited to the first 15 repositories due to potential performance issues.

The following list is the news that have been mention CVE-2022-47949 vulnerability anywhere in the article.

  • Cybersecurity News
KartLANPwn (CVE-2024-45200) Exploits Mario Kart 8 Deluxe LAN Play Feature for RCE

A serious vulnerability, dubbed KartLANPwn (CVE-2024-45200), has been identified in the wildly popular Nintendo game Mario Kart 8 Deluxe, putting millions of players at risk of remote code execution ( ... Read more

Published Date: Oct 01, 2024 (1 week, 6 days ago)

The following table lists the changes that have been made to the CVE-2022-47949 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution of a vulnerability, and for identifying the most recent changes that may impact the vulnerability's severity, exploitability, or other characteristics.

  • CVE Modified by [email protected]

    May. 14, 2024

    Action Type Old Value New Value
  • Initial Analysis by [email protected]

    Jan. 06, 2023

    Action Type Old Value New Value
    Added CVSS V3.1 NIST AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    Changed Reference Type https://github.com/PabloMK7/ENLBufferPwn No Types Assigned https://github.com/PabloMK7/ENLBufferPwn Exploit, Third Party Advisory
    Added CWE NIST CWE-120
    Added CPE Configuration OR *cpe:2.3:a:nintendo:animal_crossing\:_new_horizons:*:*:*:*:*:*:*:* versions up to (excluding) 2.0.6 *cpe:2.3:a:nintendo:arms:*:*:*:*:*:*:*:* versions up to (excluding) 5.4.1 *cpe:2.3:a:nintendo:mario_kart_7:*:*:*:*:*:*:*:* versions up to (excluding) 1.2 *cpe:2.3:a:nintendo:mario_kart_8:-:*:*:*:-:*:*:* *cpe:2.3:a:nintendo:mario_kart_8:*:*:*:*:deluxe:*:*:* versions up to (excluding) 2.1.0 *cpe:2.3:a:nintendo:splatoon:*:*:*:*:*:*:*:* *cpe:2.3:a:nintendo:splatoon_2:*:*:*:*:*:*:*:* versions up to (excluding) 5.5.1 *cpe:2.3:a:nintendo:splatoon_3:*:*:*:*:*:*:*:* *cpe:2.3:a:nintendo:super_mario_maker_2:*:*:*:*:*:*:*:* versions up to (excluding) 3.0.2 *cpe:2.3:a:nintendo:switch_sports:*:*:*:*:*:*:*:*
EPSS is a daily estimate of the probability of exploitation activity being observed over the next 30 days. Following chart shows the EPSS score history of the vulnerability.
CWE - Common Weakness Enumeration

While CVE identifies specific instances of vulnerabilities, CWE categorizes the common flaws or weaknesses that can lead to vulnerabilities. CVE-2022-47949 is associated with the following CWEs:

Exploit Prediction

EPSS is a daily estimate of the probability of exploitation activity being observed over the next 30 days.

0.36 }} 0.01%

score

0.72440

percentile

CVSS31 - Vulnerability Scoring System
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability