Volver a Labs
Debilidad (CWE)

CWE-416

Uso después de liberar (Use After Free)

Acerca de

El producto reutiliza o hace referencia a memoria después de que ha sido liberada. En algún momento posterior, la memoria puede asignarse de nuevo y guardarse en otro puntero, mientras que el puntero original hace referencia a una ubicación dentro de la nueva asignación. Cualquier operación que use el puntero original deja de ser válida, porque la memoria "pertenece" al código que opera sobre el nuevo puntero.

Consecuencias comunes

  • Integridad → Modificar memoria
  • Disponibilidad → DoS: caída, salida o reinicio
  • Confidencialidad → Leer memoria
  • Integridad, Confidencialidad, Disponibilidad → Ejecutar código o comandos no autorizados

Mitigaciones

  • Arquitectura y diseño: Elija un lenguaje que proporcione gestión automática de memoria.
  • Implementación: Al liberar punteros, asegúrese de establecerlos en NULL una vez liberados. Sin embargo, la utilización de estructuras de datos múltiples o complejas puede reducir la utilidad de esta estrategia.

CVEs con esta debilidad

Preguntas frecuentes

¿Qué es CWE-416?

El producto reutiliza o hace referencia a memoria después de que ha sido liberada. En algún momento posterior, la memoria puede asignarse de nuevo y guardarse en otro puntero, mientras que el puntero original hace referencia a una ubicación dentro de la nueva asignación. Cualquier operación que use el puntero original deja de ser válida, porque la memoria "pertenece" al código que opera sobre el nuevo puntero.

¿Qué probabilidad hay de que CWE-416 sea explotada?

MITRE califica la probabilidad de explotación de CWE-416 como high.

¿Qué plataformas afecta CWE-416?

CWE-416 se ha observado en: Memory-Unsafe, C, C++.

¿Cuántas CVE rastrea Rainforest para CWE-416?

Rainforest Labs rastrea actualmente 2 CVE publicadas asociadas a CWE-416. Están listadas en esta página.

Potencia tu estrategia de seguridad con Rainforest

Descubre vulnerabilidades a tiempo, prioriza amenazas críticas y protege lo que realmente importa. Rainforest simplifica tus operaciones de seguridad, ahorrando tiempo y reduciendo costos, para que te enfoques en lo que impulsa tu negocio.