Volver a Labs
Debilidad (CWE)

CWE-823

Uso de un desplazamiento de puntero fuera de rango

Acerca de

El producto realiza aritmética de punteros sobre un puntero válido, pero utiliza un desplazamiento que puede apuntar fuera del rango previsto de ubicaciones de memoria válidas para el puntero resultante.

Si bien un puntero puede contener una referencia a cualquier ubicación de memoria arbitraria, un programa normalmente solo pretende usar el puntero para acceder a porciones limitadas de memoria, como la memoria contigua utilizada para acceder a un arreglo individual. Los programas pueden usar desplazamientos con el fin de acceder a campos o subelementos almacenados dentro de datos estructurados. El desplazamiento podría estar fuera de rango si proviene de una fuente no confiable, es el resultado de un cálculo incorrecto u ocurre debido a otro error. Si un atacante puede controlar o influir en el desplazamiento de modo que apunte fuera de los límites previstos de la estructura, entonces el atacante podría leer o escribir en ubicaciones de memoria que se utilizan en otras partes del producto. Como resultado, el ataque podría cambiar el estado del producto tal como se accede a él a través de variables del programa, provocar una caída o un comportamiento inestable y posiblemente conducir a la ejecución de código.

Consecuencias comunes

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

CVEs con esta debilidad

Preguntas frecuentes

¿Qué es CWE-823?

El producto realiza aritmética de punteros sobre un puntero válido, pero utiliza un desplazamiento que puede apuntar fuera del rango previsto de ubicaciones de memoria válidas para el puntero resultante.

¿Qué plataformas afecta CWE-823?

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

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

Rainforest Labs rastrea actualmente 1 CVE publicadas asociadas a CWE-823. 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.