ViaVersion / ViaVersion

Allows the connection of newer clients to older server versions for Minecraft servers.
https://viaversion.com
GNU General Public License v3.0
1.23k stars 262 forks source link

ViaVersion.protocols.base.BaseProtocol$1 (Anonymous) Crash #1739

Closed LoXR closed 4 years ago

LoXR commented 4 years ago

Describe the bug, provide any errors A clear and concise description of what the bug is. Can you https://hastebin.com the error? https://hastebin.com/wegazazasi.php How can we reproduce it? Steps to reproduce the behavior: No reproduction, unless you use a botting service.

Expected behaviour A clear and concise description of what you expected to happen. Hopefully stop this spam that could be the possible issue of high CPU/Memory during an attack.

Screenshots If applicable, add screenshots to help explain your problem. http://prnt.sc/s3gfrs ViaVersion Dump:

kennytv commented 4 years ago

Via doesn't have any means of validating incoming data and there's no way of feasibly preventing all exception generation. In general. such attacks should be dealth with above the server level / at least the proxy