Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CVS_00220.002 - AppSec Flow: Vulnerabilidade - Cross-Site Request Forgery (CSRF) #14

Open
conviso-platform-appsec-staging bot opened this issue Jan 12, 2021 · 0 comments

Comments

@conviso-platform-appsec-staging

ID: CVS_00220.002

Categoria: CWE-345 Insufficient Verification of Data Authenticity

Reportado por: Rodrigo Reginato

Projeto: reginato/school-system-test

Criticidade:

Impacto: Alto

Probabilidade: Médio

Criticidade: Alto

Padrões: [2010] A5 – Cross-Site Request Forgery (CSRF), CWE-352 Cross-Site Request Forgery (CSRF)

Descrição: Os ataques de CSRF permitem a uma pessoa sem autorização induzir usuários legítimos a efetuarem requisições para a aplicação sem o seu consentimento. Essas requisição podem visar a criação de usuários pré-definido na aplicação, alteração ou exclusão de dados de dados, todos sem autorização ou consentimento do usuário legítimo e vitimado.

Descrição do Impacto: Aguardando preenchimento

Solução: Recomenda-se inserir um token de sessão único nos formulários e links de todos os requests realizados pela aplicação. Este token não pode ser previsível. A utilização de CAPTCHA e o processo de re-autenticação também é recomendado em conjunto com os tokens ou quando o mesmo não puder ser utilizado. Obs.: Caso a aplicação possua alguma falha de XSS, estas medidas de prevenção podem ser burladas.

Referência: https://www.owasp.org/index.php/Cross-Site_Request_Forgery_%28CSRF%29
https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet
http://projects.webappsec.org/w/page/13246919/Cross%20Site%20Request%20Forgery
https://www.owasp.org/index.php/Testing_for_CSRF_%28OWASP-SM-005%29

Tipo de falha:

**Protocolo:**asdfa

**Host:**asdfasd

Vetor:

asdfasd

Passo a Passo:

asdfasd

Defect Tracker: https://app.conviso.com.br/scopes/11/projects/2377

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants