[DoS attack] server crashed
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
here are some snapshots and crash report:
```
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
Version: 1.14.32.1
OS: Linux
Server start: 2020-03-15 14:53:05 UTC
Dmp timestamp: 2020-03-15 15:09:41 UTC
Upload Date: 2020-03-15 15:09:41 UTC
Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
Commit hash:
Build id: development
CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
at abort (UnknownFile:?)
at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
at NetworkHandler::runEvents[bool] (UnknownFile:?)
at Minecraft::update[] (UnknownFile:?)
at ServerInstance::_update[] (UnknownFile:?)
at clone (UnknownFile:?)
```
this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
Environment
windows/linux
Linked Issues
Attachments3
Comments3
History10
Changed description:
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here
0
0
0
0```
0terminate called after throwing an instance of 'std::bad_alloc'
0what(): std::bad_alloc
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0Version: 1.14.32.1
0OS: Linux
0Server start: 2020-03-15 14:53:05 UTC
0Dmp timestamp: 2020-03-15 15:09:41 UTC
0Upload Date: 2020-03-15 15:09:41 UTC
0Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0Commit hash:
0Build id: development
0CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0at abort (UnknownFile:?)
0at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0at NetworkHandler::runEvents[bool] (UnknownFile:?)
0at Minecraft::update[] (UnknownFile:?)
0at ServerInstance::_update[] (UnknownFile:?)
0at clone (UnknownFile:?)
0```
0
0this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0If you want the network packets file, just leave me your email. I dont want to spread this attack methord.
0
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here
0
0
0
0
0
0
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0
0
0
0
0
0
0
0
0
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Changed description:
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0
0 
0 
0
0
0
0 what(): std::bad_alloc
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0 Version: 1.14.32.1
0 OS: Linux
0 Server start: 2020-03-15 14:53:05 UTC
0 Dmp timestamp: 2020-03-15 15:09:41 UTC
0 Upload Date: 2020-03-15 15:09:41 UTC
0 Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0 Commit hash:
0 Build id: development
0 CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0 at abort (UnknownFile:?)
0 at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0 at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0 at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0 at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0 at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0 at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0 at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0 at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0 at NetworkHandler::runEvents[bool] (UnknownFile:?)
0 at Minecraft::update[] (UnknownFile:?)
0 at ServerInstance::_update[] (UnknownFile:?)
0 at clone (UnknownFile:?)
0 ```
0
0 this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0 If you want the network packets file, just leave me your email. I dont want to spread this attack methord.
0
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here are some snapshots and crash report:


0
0
00 what(): std::bad_alloc0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0 Version: 1.14.32.1
0 OS: Linux
0 Server start: 2020-03-15 14:53:05 UTC
0 Dmp timestamp: 2020-03-15 15:09:41 UTC
0 Upload Date: 2020-03-15 15:09:41 UTC
0 Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0 Commit hash:
0 Build id: development
0 CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0 at abort (UnknownFile:?)
0 at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0 at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0 at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0 at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0 at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0 at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0 at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0 at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0 at NetworkHandler::runEvents[bool] (UnknownFile:?)
0 at Minecraft::update[] (UnknownFile:?)
0 at ServerInstance::_update[] (UnknownFile:?)
0 at clone (UnknownFile:?)
0 ```
0
0 this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0 If you want the network packets file, just leave me your email. I dont want to spread this attack methord.
0
Changed description:
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here are some snapshots and crash report:
0

```
0 terminate called after throwing an instance of 'std::bad_alloc'
0 what(): std::bad_alloc
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0 Version: 1.14.32.1
0 OS: Linux
0 Server start: 2020-03-15 14:53:05 UTC
0 Dmp timestamp: 2020-03-15 15:09:41 UTC
0 Upload Date: 2020-03-15 15:09:41 UTC
0 Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0 Commit hash:
0 Build id: development
0 CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0 at abort (UnknownFile:?)
0 at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0 at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0 at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0 at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0 at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0 at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0 at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0 at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0 at NetworkHandler::runEvents[bool] (UnknownFile:?)
0 at Minecraft::update[] (UnknownFile:?)
0 at ServerInstance::_update[] (UnknownFile:?)
0 at clone (UnknownFile:?)
0 ```
0
0 this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0 If you want the network packets file, just leave me your email. I dont want to spread this attack methord.
0
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here are some snapshots and crash report:
000 ```
0 terminate called after throwing an instance of 'std::bad_alloc'
0 what(): std::bad_alloc
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0 Version: 1.14.32.1
0 OS: Linux
0 Server start: 2020-03-15 14:53:05 UTC
0 Dmp timestamp: 2020-03-15 15:09:41 UTC
0 Upload Date: 2020-03-15 15:09:41 UTC
0 Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0 Commit hash:
0 Build id: development
0 CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0 at abort (UnknownFile:?)
0 at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0 at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0 at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0 at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0 at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0 at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0 at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0 at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0 at NetworkHandler::runEvents[bool] (UnknownFile:?)
0 at Minecraft::update[] (UnknownFile:?)
0 at ServerInstance::_update[] (UnknownFile:?)
0 at clone (UnknownFile:?)
0 ```
0
0 this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0 If you want the network packets file, just leave me your email. I dont want to spread this attack methord.
0
Added Security Level: Minecraft - Private
Changed description:
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here are some snapshots and crash report:
000
0 terminate called after throwing an instance of 'std::bad_alloc'
0 what(): std::bad_alloc
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0 Version: 1.14.32.1
0 OS: Linux
0 Server start: 2020-03-15 14:53:05 UTC
0 Dmp timestamp: 2020-03-15 15:09:41 UTC
0 Upload Date: 2020-03-15 15:09:41 UTC
0 Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0 Commit hash:
0 Build id: development
0 CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0 at abort (UnknownFile:?)
0 at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0 at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0 at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0 at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0 at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0 at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0 at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0 at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0 at NetworkHandler::runEvents[bool] (UnknownFile:?)
0 at Minecraft::update[] (UnknownFile:?)
0 at ServerInstance::_update[] (UnknownFile:?)
0 at clone (UnknownFile:?)
0 ```
0
0 this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0
0
Recentlly my server is under DoS/DDoS attack by a hacker, I captured the packets from the hacker , then I edited the ip and send these packets to my test server, the test server crashed immediately.
0here are some snapshots and crash report:
000```
0 terminate called after throwing an instance of 'std::bad_alloc'
0 what(): std::bad_alloc
0[2020-03-15 15:09:41 INFO] Package: com.mojang.minecraft.dedicatedserver
0 Version: 1.14.32.1
0 OS: Linux
0 Server start: 2020-03-15 14:53:05 UTC
0 Dmp timestamp: 2020-03-15 15:09:41 UTC
0 Upload Date: 2020-03-15 15:09:41 UTC
0 Session ID: e24ac8b6-8e41-4d53-ba6c-949b7bbcde90
0 Commit hash:
0 Build id: development
0 CrashReporter Key: e29bac8d-dc1e-3938-8438-413e8e159bce
Crash
0[2020-03-15 15:09:41 INFO] at gsignal (UnknownFile:?)
0 at abort (UnknownFile:?)
0 at _gnu_cxx::new_allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate[unsigned long, void const*] (UnknownFile:?)
0 at std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate[std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long] (UnknownFile:?)
0 at std::Vector_base<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate[unsigned long] (UnknownFile:?)
0 at std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::vector<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate_and_copy<std::move_iterator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >[unsigned long, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>] (UnknownFile:?)
0 at std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve[unsigned long] (UnknownFile:?)
0 at PurchaseReceiptPacket::read[ReadOnlyBinaryStream&] (UnknownFile:?)
0 at Packet::readNoHeader[ReadOnlyBinaryStream&, unsigned char const&] (UnknownFile:?)
0 at NetworkHandler::_sortAndPacketizeEvents[NetworkHandler::Connection&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >] (UnknownFile:?)
0 at NetworkHandler::runEvents[bool] (UnknownFile:?)
0 at Minecraft::update[] (UnknownFile:?)
0 at ServerInstance::_update[] (UnknownFile:?)
0 at clone (UnknownFile:?)
0 ```
0
0 this bug exisets on amost all the version BDS, what I can do to forbid this is just IP whist-list.
0
Added duplicates link: BDS-1413Remote user can cause server to malfunctionFixed
Resolution: Unresolved → Duplicate


Thanks lomot
What you can do is mark your issue as private and then include all the information you have in regards to the exploit.
A private issue can only be seen by yourself and moderators (not even me!
)
Ionic
will this be solved?
Thank you for your report!
We're tracking this issue as
BDS-1413(private), so this ticket is being resolved and linked as a duplicate.Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 BDS Wiki – 📖 FAQs