3DS System Flaws: Difference between revisions

Riley (talk | contribs)
General/CTRSDK: pia RelayRouteManageJob::UpdateConnectionReport bug does also exist on 3DS (and also on Wii U)
Line 1,378: Line 1,378:
| [[User:Yellows8|Yellows8]]
| [[User:Yellows8|Yellows8]]
|-
|-
| nn::pia::session::RelayRouteManageJob::UpdateConnectionReport buffer overflow
| Pia vulns
| [https://switchbrew.org/wiki/Switch_System_Flaws#Pia Originally discovered in Pia v5.x for Switch], this buffer overflow is also present in earlier versions (v3.x/4.x/5.x, possibly earlier?) for 3DS (and Wii U too).
| [https://switchbrew.org/wiki/Switch_System_Flaws#Pia Originally discovered in Pia v5.x for Switch], these vulns are also present in earlier versions (v3.x/4.x/5.x, possibly earlier?) for 3DS (and Wii U too).
| Heap buffer overflow
Pia encryption generally wasn't used pre-Switch (sent packets are plaintext). 3DS is affected by all Pia vulns listed above except for LAN. The functionality for ParseLeaveMeshInvitation doesn't exist in 3DS Pia v3.9.2. Wii U is affected by all listed Pia vulns except for the LAN vulns.
| Unfixed on 3DS
| See [https://switchbrew.org/wiki/Switch_System_Flaws#Pia here].
| Unfixed on 3DS/Wii U
| "[SDK+Nintendo:PIA_5_4_3]"
| "[SDK+Nintendo:PIA_5_4_3]"
| 3DS: June 14, 2023
| See [https://switchbrew.org/wiki/Switch_System_Flaws#Pia here]; separately checked later (UpdateConnectionReport) by [[User:Riley|Riley]] on: June 14, 2023
| 3DS: [[User:Riley|Riley]], originally: [[User:Yellows8|Yellows8]]
| [[User:Yellows8|Yellows8]]; added to 3dbrew (UpdateConnectionReport) by [[User:Riley|Riley]] later
|}
|}