Código HTML do Conteúdo

Post: Ameaça crítica do SQLi para usuários do plug-in de associações do WordPress - Against Invaders - Notícias de CyberSecurity para humanos.


<div data-edit-folder-name="text" data-index="0" data-layout-id="2" id="layout-d4774d9d-82ad-4958-ac04-3596f3cf1c48"> <p>Um s&eacute;rio problema de seguran&ccedil;a foi descoberto no plug-in WordPress Paid Membership Subscriptions, que &eacute; usado por mais de 10.000 sites para gerenciar assinaturas e pagamentos recorrentes.</p> <p>As vers&otilde;es 2.15.1 e anteriores s&atilde;o afetadas por uma vulnerabilidade de inje&ccedil;&atilde;o de SQL n&atilde;o autenticada, rastreada como CVE-2025-49870.</p> <p>A falha permite que invasores injetem consultas SQL maliciosas no banco de dados sem exigir credenciais de login.</p> <p>O pesquisador da Patchstack Alliance, ChuongVN, identificou o problema e confirmou que ele foi resolvido na vers&atilde;o 2.15.2.</p> <h2>Como funciona a vulnerabilidade</h2> <p>O bug decorre da maneira como o plug-in lida com as notifica&ccedil;&otilde;es de pagamento instant&acirc;neo do PayPal (IPN).</p> <p>Quando uma transa&ccedil;&atilde;o &eacute; processada, o plug-in extrai um ID de pagamento diretamente dos dados fornecidos pelo usu&aacute;rio e o insere em uma consulta de banco de dados sem a devida valida&ccedil;&atilde;o.</p> <p>Ao manipular essa entrada, os invasores podem obter acesso n&atilde;o autorizado a informa&ccedil;&otilde;es confidenciais ou modificar registros armazenados.</p> <p><a href="https://www.infosecurity-magazine.com/news/cisa-fbi-renewed-effort-eliminate/" target="_blank"><em>Leia mais sobre vulnerabilidades de inje&ccedil;&atilde;o de SQL: CISA e FBI pedem esfor&ccedil;os renovados para eliminar falhas de inje&ccedil;&atilde;o de SQL</em></a></p> <p>Para resolver o problema, os desenvolvedores fizeram v&aacute;rias altera&ccedil;&otilde;es na vers&atilde;o 2.15.2, incluindo:</p> <ul> <li> <p>Garantir que o ID de pagamento seja num&eacute;rico antes do uso</p> </li> <li> <p>Substituindo a concatena&ccedil;&atilde;o de consulta vulner&aacute;vel por instru&ccedil;&otilde;es preparadas</p> </li> <li> <p>Fortalecimento das prote&ccedil;&otilde;es em torno do tratamento de entrada do usu&aacute;rio</p> </li> </ul> <p>As instru&ccedil;&otilde;es preparadas impedem que os invasores alterem a estrutura pretendida das consultas de banco de dados, eliminando o risco de inje&ccedil;&atilde;o.</p> <h2>Riscos de inje&ccedil;&atilde;o de SQL</h2> <p>A inje&ccedil;&atilde;o de SQL tem sido um dos problemas de seguran&ccedil;a da Web mais perigosos devido ao seu potencial de comprometer bancos de dados inteiros.</p> <p>Como uma pilha de retalhos <a href="https://patchstack.com/articles/sql-injection-vulnerability-patched-in-paid-membership-subscriptions-plugin/" target="_blank">Consultivo</a> observou: &ldquo;para o processo de consulta SQL, sempre fa&ccedil;a uma fuga segura e formate a entrada do usu&aacute;rio antes de executar uma consulta. A melhor pr&aacute;tica &eacute; sempre usar uma instru&ccedil;&atilde;o preparada e tamb&eacute;m converter cada uma das vari&aacute;veis usadas para o uso pretendido.&rdquo;</p> <p>Os usu&aacute;rios de plug-ins s&atilde;o fortemente aconselhados a atualizar para a vers&atilde;o 2.15.2 o mais r&aacute;pido poss&iacute;vel para proteger seus sites contra explora&ccedil;&atilde;o.</p> </div>