No sé cómo he llegado a este post de reddit esta mañana, en el que se cuenta que hay un problema de "backdoor" en la ElvUI y que alguna gente (los devs posiblemente) podrían aprovecharse de ello para hacernos perrerías.
Está en inglés y yo no estoy muy puesta en esto de programación, así que a ver si alguien nos ilumina con los posibles problemas y si debemos quitarnosla ASAP.
So last night in LFR, a lot of people(myself included) randomly started following one person and posting random things in instance chat like 'this is elv' etc. After LFR i decided to have a look at the ElvUI code and discovered the author actually put a backdoor in it enabling her to post messages to ANY channel and execute ANY console command on behalf of ElvUI users. Below is a screenshot of the elvui core.lua:
Basically the author has flagged her three characters as devAlts (see red outlined code).
The first block of blue outlined code checks for "devAlts[sender] == true" ie a devAlt is sending the command and "devAlts[myName] = true" ie a devAlt is NOT recieving the command then SendChatMessage(msg, channel, nil, sendTo) ie sends a chat message to any channel she wants
The second block of blue code similarly is able to execute whatever console commands she wants to force a user to run.
This is potentially very dangerous, potentially could 'kick' anyone with elvUI she wants from lfg groups, disband guilds etc. There is no need for such a backdoor and the fact devAlts are specifically excluded from being targetted by this system is dodgy. I haven't looked through the rest of the code to determine if the UI is able to access anything other than console or chat but this is really dangerous having a backdoor in a UI so many players use.
To disable this, you must goto your wow install directoryinterfaceaddonselvUIcorecore.lua, ctrl+F find 'Elv-ShatteredHand' and delete all three entries under devAlts so that function should now look like
local devAlts = {
}
while this doesnt disable the backdoor fully, it ensures no one is able to make use of it. I really hope in the future addon authors(and programmers in general) can refrain from placing these backdoors in their code. they serve no legitimate purpose and is generally irritating to remove
Fuente: https://www.reddit.com/r/wow/comments/2jhlzv/psa_elvui_has_a_backdoor_and_how_to_remove_it/