Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add CyberStrikeus/CyberStrike --skill T1190_exploit-public-facing-application --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of T1190 Exploit Public Facing Application?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/cyberstrikeus-t1190-exploit-public-facing-application)More formats (shields.io, HTML) on the badges page.
---
name: "T1190_exploit-public-facing-application"
description: "Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network."
category: "input-validation"
version: "18.1"
author: "cyberstrike-official"
tags:
- mitre-attack
- enterprise
- t1190
- initial-access
- containers
- esxi
- iaas
- linux
- macos
- network-devices
- windows
technique_id: "T1190"
tactic: "initial-access"
all_tactics:
- initial-access
platforms:
- Containers
- ESXi
- IaaS
- Linux
- macOS
- Network Devices
- Windows
mitre_url: "https://attack.mitre.org/techniques/T1190"
tech_stack:
- containers
- esxi
- cloud
- linux
- macos
- network devices
- windows
cwe_ids:
- CWE-20
chains_with: []
prerequisites: []
severity_boost: {}
---
# T1190 Exploit Public-Facing Application
## High-Level Description
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Exploited applications are often websites/web servers, but can also include databases (like SQL), standard services (like SMB or SSH), network device administration and management protocols (like SNMP and Smart Install), and any other system with Internet-accessible open sockets. On ESXi infrastructure, adversaries may exploit exposed OpenSLP services; they may alternatively exploit exposed VMware vCenter servers. Depending on the flaw being exploited, this may also involve Exploitation for Defense Evasion or Exploitation for Client Execution.
If an application is hosted on cloud-based infrastructure and/or is containerized, then exploiting it may lead to compromise of the underlying instance or container. This can allow an adversary a path to access the cloud or container APIs (e.g., via the Cloud Instance Metadata API), exploit container host access via Escape to Host, or take advantage of weak identity and access management policies.
Adversaries may also exploit edge network infrastructure and related appliances, specifically targeting devices that do not support robust host-based defenses.
For websites and databases, the OWASP top 10 and CWE top 25 highlight the most common web-based vulnerabilities.
## Kill Chain Phase
- Initial Access (TA0001)
**Platforms:** Containers, ESXi, IaaS, Linux, macOS, Network Devices, Windows
## What to Check
- [ ] Identify if Exploit Public-Facing Application technique is applicable to target environment
- [ ] Check Containers systems for indicators of Exploit Public-Facing Application
- [ ] Check ESXi systems for indicators of Exploit Public-Facing Application
- [ ] Check IaaS systems for indicators of Exploit Public-Facing Application
- [ ] Verify mitigations are bypassed or absent (8 known mitigations)
- [ ] Assess detection coverage (1 detection strategies)
## How to Test
### Manual Testing
1. **Identify Attack Surface**: Determine if the target environment is susceptible to Exploit Public-Facing Application by examining the target platforms (Containers, ESXi, IaaS).
2. **Assess Existing Defenses**: Review whether mitigations for T1190 are in place. If defenses are absent or misconfigured, this technique may be exploitable.
3. **Execute Test**: Use tools and methods described in the MITRE ATT&CK page and external references below.
> **Note**: No Atomic Red Team tests available for this technique. See [Atomic Red Team GitHub](https://github.com/redcanaryco/atomic-red-team) for updates.
## Remediation Guide
### M1048 Application Isolation and Sandboxing
Application isolation will limit what other processes and system features the exploited target can access.
### M1037 Filter Network Traffic
Restrict outbound network traffic from public-facing servers to prevent unauthorized connections from initiating communications with attacker-controlled infrastructure. While this may not prevent the initial exploitation, it limits the attacker's ability to verify and control the compromised server post-exploit, reducing the overall impact of the attack.
### M1030 Network Segmentation
Segment externally facing servers and services from the rest of the network with a DMZ or on separate hosting infrastructure.
### M1016 Vulnerability Scanning
Regularly scan externally facing systems for vulnerabilities and establish procedures to rapidly patch systems when critical vulnerabilities are discovered through scanning and through public disclosure.
### M1026 Privileged Account Management
Use least privilege for service accounts will limit what permissions the exploited process gets on the rest of the system.
### M1050 Exploit Protection
Web Application Firewalls may be used to limit exposure of applications to prevent exploit traffic from reaching the application.
### M1035 Limit Access to Resource Over Network
Ensure that all publicly exposed services are actually intended to be so, and restrict access to any that should only be available internally.
### M1051 Update Software
Update software regularly by employing patch management for externally exposed applications.
## Detection
### Exploit Public-Facing Application – multi-signal correlation (request → error → post-exploit process/egress)
## Risk Assessment
| Finding | Severity | Impact |
| ------------------------------------------------------ | -------- | -------------- |
| Exploit Public-Facing Application technique applicable | High | Initial Access |
## CWE Categories
| CWE ID | Title |
| ------ | ------------------------- |
| CWE-20 | Improper Input Validation |
## References
- [CWE top 25](https://cwe.mitre.org/top25/index.html)
- [CIS Multiple SMB Vulnerabilities](https://www.cisecurity.org/advisory/multiple-vulnerabilities-in-microsoft-windows-smb-server-could-allow-for-remote-code-execution/)
- [Ars Technica VMWare Code Execution Vulnerability 2021](https://arstechnica.com/information-technology/2021/02/armed-with-exploits-hackers-on-the-prowl-for-a-critical-vmware-vulnerability/)
- [Recorded Future ESXiArgs Ransomware 2023](https://www.recordedfuture.com/blog/esxiargs-ransomware-targets-vmware-esxi-openslp-servers)
- [Wired Russia Cyberwar](https://www.wired.com/story/russia-ukraine-cyberattacks-mandiant/)
- [Mandiant Fortinet Zero Day](https://www.mandiant.com/resources/blog/fortinet-malware-ecosystem)
- [NVD CVE-2016-6662](https://nvd.nist.gov/vuln/detail/CVE-2016-6662)
- [NVD CVE-2014-7169](https://nvd.nist.gov/vuln/detail/CVE-2014-7169)
- [Cisco Blog Legacy Device Attacks](https://community.cisco.com/t5/security-blogs/attackers-continue-to-target-legacy-devices/ba-p/4169954)
- [OWASP Top 10](https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project)
- [US-CERT TA18-106A Network Infrastructure Devices 2018](https://us-cert.cisa.gov/ncas/alerts/TA18-106A)
- [Atomic Red Team - T1190](https://github.com/redcanaryco/atomic-red-team/tree/master/atomics/T1190)
- [MITRE ATT&CK - T1190](https://attack.mitre.org/techniques/T1190)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!