Hex Casting

Hex Casting

6M Downloads

Gemini's Gambit can be used to crash servers & kick clients

RedRaspberry opened this issue ยท 2 comments

commented

Affected version: Playing on latest release 0.9.4
Forge Version 40.1.84

Description: Running Gemini's gambit with values around ~1Mil, even over an empty list, will kick you from the server from getting too large of a packet.
Running Gemini's gambit with values around ~1Bil is enough to crash my 10gb server from OutOfMemory.

Neither of these values seem sane to reach in normal gameplay, so I assume this is as simple as capping it to a reasonable number.

commented

Sorry, meant to include this in the main post:
Server crashlog: https://gist.github.com/RedRaspberry/727073a321b58ae02e73112b2f6b9741

The person who is responsible for the crash couldn't find the details in their client log but sent me a screenshot of the disconnect screen:
Screenshot 2022-11-04 205206

commented

... Huh, the iota limit is supposed to stop that. Good catch!