From fae07daa4ca28a1ad2f469776d643b33f59507bc Mon Sep 17 00:00:00 2001 From: Jelle Meeus Date: Sat, 15 Feb 2025 14:08:49 +0100 Subject: [PATCH] fix(Scripts/Outland): LoadMinionData buffer overflow (#21461) --- src/server/scripts/Outland/GruulsLair/instance_gruuls_lair.cpp | 3 ++- .../MagtheridonsLair/instance_magtheridons_lair.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/Outland/GruulsLair/instance_gruuls_lair.cpp b/src/server/scripts/Outland/GruulsLair/instance_gruuls_lair.cpp index df6afb52e..b475bda97 100644 --- a/src/server/scripts/Outland/GruulsLair/instance_gruuls_lair.cpp +++ b/src/server/scripts/Outland/GruulsLair/instance_gruuls_lair.cpp @@ -38,7 +38,8 @@ MinionData const minionData[] = { NPC_KROSH_FIREHAND, DATA_MAULGAR }, { NPC_OLM_THE_SUMMONER, DATA_MAULGAR }, { NPC_KIGGLER_THE_CRAZED, DATA_MAULGAR }, - { NPC_BLINDEYE_THE_SEER, DATA_MAULGAR } + { NPC_BLINDEYE_THE_SEER, DATA_MAULGAR }, + { 0, 0 } // END }; class instance_gruuls_lair : public InstanceMapScript diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp index f4c9e6b19..f14512908 100644 --- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp @@ -32,7 +32,8 @@ DoorData const doorData[] = MinionData const minionData[] = { - { NPC_HELLFIRE_CHANNELER, DATA_MAGTHERIDON } + { NPC_HELLFIRE_CHANNELER, DATA_MAGTHERIDON }, + { 0, 0 } // END }; class instance_magtheridons_lair : public InstanceMapScript