[Plugin WordPress] Um “nonce” não validado pode resultar em um ataque CSRF

Feb 17 2023
Olá Neste artigo, vou discutir como o nonce não é validado no plugin do WordPress, possibilitando que invasores realizem ataques CSRF removendo o parâmetro nonce. Antes de começar, gostaria de agradecer a confiança de Bernhard Kux em mim para realizar um teste de penetração em todos os seus plugins.

Olá Neste artigo, vou discutir como o nonce não é validado no plugin do WordPress, possibilitando que invasores realizem ataques CSRF removendo o parâmetro nonce.

Antes de começar, gostaria de agradecer a confiança de Bernhard Kux em mim para realizar um teste de penetração em todos os seus plugins.

Darei dois exemplos: o primeiro, quando o nonce é validado, e o segundo, quando o nonce não é validado

Prova de conceito :

Nonce validado :

Um invasor não pode realizar ataques CSRF.

Nonce não validado:

atacante pode realizar ataques CSRF.

ok é isso, desculpe se a explicação for muito curta, você pode entrar em contato comigo se tiver dúvidas/discussões sobre este artigo.

e sou recompensado por testar o plugin do Bernhard Kux , muito obrigado.