El Top 10 de Contratos Inteligentes de OWASP (2025) es un documento de concientización estándar que brinda a los desarrolladores y equipos de seguridad de Web3 información sobre las 10 principales vulnerabilidades encontradas en los contratos inteligentes.
Sirve como referencia para garantizar que los contratos inteligentes estén protegidos contra las debilidades más críticas explotadas o descubiertas en los últimos años. El Top 10 de contratos inteligentes se puede utilizar junto con otros proyectos de seguridad de contratos inteligentes para garantizar una cobertura integral de los riesgos.
SC01 – Vulnerabilidades de Control de Acceso
Las fallas de control de acceso permiten que usuarios no autorizados accedan o modifiquen los datos o funciones de un contrato. Estas vulnerabilidades surgen cuando el código no aplica las verificaciones de permisos adecuadas, lo que puede llevar a graves brechas de seguridad.
SC02 – Manipulación de Oráculos de Precios
La manipulación de oráculos de precios explota vulnerabilidades en cómo los contratos inteligentes obtienen datos externos. Al alterar o controlar las fuentes de oráculos, los atacantes pueden afectar la lógica del contrato, resultando en pérdidas financieras o inestabilidad del sistema.
SC03 – Errores de Lógica
Los errores de lógica ocurren cuando el comportamiento de un contrato se desvía de su funcionalidad prevista. Ejemplos incluyen distribución incorrecta de recompensas, problemas de acuñación de tokens o lógica defectuosa en préstamos.