Skip to content

Application vulnerability

Info

ID: MS-TA7002
Tactic: Initial Access
MITRE technique: T1190

Running a public-facing web application that hosts a vulnerable application can enable adversaries to access and execute code in the context of the web application, or to access internal resources and gain a foothold in the cloud environment. Such vulnerabilities could stem from the application's own code, its underlying framework, or third-party libraries and dependencies it uses.

Mitigations

ID Mitigation Description
MS-M7004 Maintain up-to-date dependencies Regularly update third-party libraries, frameworks, and dependencies to patch known vulnerabilities.
MS-M7005 Implement application security testing Integrate static (SAST), dynamic (DAST), and software composition analysis (SCA) into development workflows.
MS-M7006 Deploy a web application firewall (WAF) Use WAF rules to block common attack vectors like SQL injection, XSS, and command injection.
MS-M7007 Follow secure coding practices Implement input validation, output encoding, parameterized queries, and other defensive coding techniques.