CWE-913
Control inadecuado de recursos de código gestionados dinámicamente
Acerca de
El producto no restringe adecuadamente la lectura o escritura de recursos de código gestionados dinámicamente, como variables, objetos, clases, atributos, funciones o instrucciones o sentencias ejecutables.
Muchos lenguajes ofrecen características potentes que permiten al programador crear dinámicamente o modificar código existente, o recursos utilizados por el código, como variables y objetos. Si bien estas características pueden ofrecer una flexibilidad significativa y reducir el tiempo de desarrollo, pueden ser extremadamente peligrosas si los atacantes pueden influir directamente en estos recursos de código de maneras inesperadas.
Consecuencias comunes
- Integridad → Ejecutar código o comandos no autorizados
- Otro, Integridad → Varía según el contexto, Alterar la lógica de ejecución
Mitigaciones
- Implementación: Para cualquier entrada influenciada externamente, verifique la entrada contra una lista de permitidos de valores aceptables.
- Implementación, Arquitectura y diseño: Refactorice el código de modo que no necesite gestionarse dinámicamente.
CVEs con esta debilidad
Preguntas frecuentes
¿Qué es CWE-913?
El producto no restringe adecuadamente la lectura o escritura de recursos de código gestionados dinámicamente, como variables, objetos, clases, atributos, funciones o instrucciones o sentencias ejecutables. Muchos lenguajes ofrecen características potentes que permiten al programador crear dinámicamente o modificar código existente, o recursos utilizados por el código, como variables y objetos.
¿Qué plataformas afecta CWE-913?
CWE-913 se ha observado en: Interpreted.
¿Cuántas CVE rastrea Rainforest para CWE-913?
Rainforest Labs rastrea actualmente 1 CVE publicadas asociadas a CWE-913. 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.
