OWASP Evolution

Mishandling of Exceptional ConditionsA10: Mishandling of Exceptional Conditions · 2025

Errores, estados inesperados o agotamiento de recursos se gestionan de forma insegura y provocan fallos abiertos, información expuesta o comportamiento inconsistente.

Resumen

Errores, estados inesperados o agotamiento de recursos se gestionan de forma insegura y provocan fallos abiertos, información expuesta o comportamiento inconsistente.

Cómo funciona el ataque

A10 · Cómo funciona el ataqueUn atacante provoca un error durante una comprobación de seguridad; el manejo de excepciones falla abierto y permite el acceso.Comprobar permiso¿Respuesta?No autorizadoTimeoutDenegarPermitir

Un atacante provoca un error durante una comprobación de seguridad; el manejo de excepciones falla abierto y permite el acceso.

Ejemplo

Vulnerable · Pseudocódigo
try: return authorize(user)
except TimeoutError:
    return True

Corrección: Ante un timeout, denegar el acceso y registrar el fallo de autorización.

Prevención

  • Definir manejo explícito de errores y fallar de forma segura.
  • Probar rutas excepcionales, límites y fallos de dependencias.
  • Aplicar timeouts, cuotas, circuit breakers y mensajes de error mínimos.

Linaje

  1. 2025 · A10: Mishandling of Exceptional Conditions Nueva en 2025

    Fuentes

    Invítame un café

    OWASP Evolution

    Ediciones
    Continúa / se mueveContinúa Se renombraRenombra Se fusiona / amplíaFusiona