Changes

68 bytes removed ,  20:18, 27 November 2022
Line 1,013: Line 1,013:  
In v5.11.3 (exact starting version unknown) the fixes aren't present for the below vulns which were fixed in v5.9.3, while in v5.18.98 these are present (exact starting version unknown). This probably indicates that the vuln fixes were backported from a newer Pia version to v5.9.3.
 
In v5.11.3 (exact starting version unknown) the fixes aren't present for the below vulns which were fixed in v5.9.3, while in v5.18.98 these are present (exact starting version unknown). This probably indicates that the vuln fixes were backported from a newer Pia version to v5.9.3.
   −
The Pia packet handlers are only active when the game is using multiplayer. LanProtocol is only active in the games which are actively using the LAN-mode option (not Ldn) - only certain games support LAN-mode. Most (?) non-LAN packets require an active StationProtocol connection to be active with {InetAddr which the packet was received from}, otherwise the packet is filtered out.
+
The Pia packet handlers are only active when the game is using multiplayer. LanProtocol is only active in the games which are actively using the LAN-mode option (not Ldn) - only certain games support LAN-mode. The LanProtocol Pia packet handler can be reached while in a lobby or searching for one.
   −
The packet handler for Pia-encapsulated messages with LanProtocol can only be reached when the device is in a LAN lobby, not when only searching for lobbies. Note that broadcast IP-dest Pia packets are accepted - this can be used to target every device on the network which is using Pia (which is really only useful with LanProtocol due to the filtering mentioned above, unless one also handles StationProtocol).
+
Most (?) non-LAN packets require an active StationProtocol connection to be active with {InetAddr which the packet was received from}, otherwise the packet is filtered out.
 +
 
 +
Note that broadcast IP-dest Pia packets are accepted - this can be used to target every device on the network which is using Pia (which is really only useful with LanProtocol due to the filtering mentioned above, unless one also handles StationProtocol).
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"