Gold Open Source
ExplorePackagesVulnerabilitiesMCP Servers
Login
Gold Open Source

The authoritative source for production-ready open-source components. Every package, container image, AI model, and MCP server undergoes rigorous verification for security, malware, and license compliance.

Explore Gold

  • Explore Everything
  • Packages
  • Gold Certified Packages
  • Container Images
  • AI Models
  • MCP Servers
  • Agent Skills
  • Chip Manufacturers

Security Data & Tools

  • Scan Your Dependencies
  • Trending Threats
  • Threat RSS Feeds
  • CVE Database
  • Actively Exploited (KEV)
  • SGZ Zero-Days
  • CWE Index
  • MITRE ATT&CK
  • Malicious Packages
  • Security Glossary
  • Supply-Chain Report
  • Developers (API & Badge)
  • Chrome Extension
  • Credits & Data Sources

Products

  • The Platform
  • ESSCM
  • Portal
  • TPRM
  • OSM
  • Cowork
  • Code / Runner
  • Guard

Use Cases

  • Know Your Software
  • Auto-Fix Vulnerabilities
  • Asset Discovery
  • AI Governance
  • MCP Server Security
  • Supply Chain Compliance
  • Zero-Day Discovery
  • All Use Cases

Company

  • About
  • Pricing
  • Blog
  • Documentation
  • Safeguard Academy
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 Gold Open Source. All rights reserved.

Built with care bySafeguard
Home/ATT&CK/M1042
MITRE ATT&CK Mitigation

M1042: Disable or Remove Feature or Program

ShareXLinkedInRedditHN

Disable or remove unnecessary and potentially vulnerable software, features, or services to reduce the attack surface and prevent abuse by adversaries. This involves identifying software or features that are no longer needed or that could be exploited and ensuring they are either removed or properly disabled. This mitigation can be implemented through the following measures: Remove Legacy Software: - Use Case: Disable or remove older versions of software that no longer receive updates or security patches (e.g., legacy Java, Adobe Flash). - Implementation: A company removes Flash Player from all employee systems after it has reached its end-of-life date. Disable Unused Features: - Use Case: Turn off unnecessary operating system features like SMBv1, Telnet, or RDP if they are not required. - Implementation: Disable SMBv1 in a Windows environment to mitigate vulnerabilities like EternalBlue. Control Applications Installed by Users: - Use Case: Prevent users from installing unauthorized software via group policies or other management tools. - Implementation: Block user installations of unauthorized file-sharing applications (e.g., BitTorrent clients) in an enterprise environment. Remove Unnecessary Services: - Use Case: Identify and disable unnecessary default services running on endpoints, servers, or network devices. - Implementation: Disable unused administrative shares (e.g., C$, ADMIN$) on workstations. Restrict Add-ons and Plugins: - Use Case: Remove or disable browser plugins and add-ons that are not needed for business purposes. - Implementation: Disable Java and ActiveX plugins in web browsers to prevent drive-by attacks.

▪Techniques addressed (71)

T1547.007Re-opened ApplicationsT1021.004SSHT1671Cloud Application Integration

▪Reference

M1042 on MITRE ATT&CK
T1021.005VNC
T1059.005Visual Basic
T1595.003Wordlist Scanning
T1021.006Windows Remote Management
T1559Inter-Process Communication
T1564.006Run Virtual Instance
T1557.001Name Resolution Poisoning and SMB Relay
T1046Network Service Discovery
T1218.015Electron Applications
T1127.002ClickOnce
T1114.003Email Forwarding Rule
T1557Adversary-in-the-Middle
T1011Exfiltration Over Other Network Medium
T1098Account Manipulation
T1685Disable or Modify Tools
T1052.001Exfiltration over USB
T1553.005Mark-of-the-Web Bypass
T1505Server Software Component
T1127.003JamPlus
T1059.001PowerShell
T1218.008Odbcconf
T1091Replication Through Removable Media
T1137Office Application Startup
T1546.002Screensaver
T1059Command and Scripting Interpreter
T1021.003Distributed Component Object Model
T1021.001Remote Desktop Protocol
T1555.004Windows Credential Manager
T1092Communication Through Removable Media
T1563.002RDP Hijacking
T1218.013Mavinject
T1563Remote Service Session Hijacking
T1098.004SSH Authorized Keys
T1557.002ARP Cache Poisoning
T1219.002Remote Desktop Software
T1218.012Verclsid
T1218.005Mshta
T1563.001SSH Hijacking
T1133External Remote Services
T1218.007Msiexec
T1564.007VBA Stomping
T1059.007JavaScript
T1609Container Administration Command
T1218.004InstallUtil
T1127.001MSBuild
T1218.014MMC
T1552.005Cloud Instance Metadata API
T1546.014Emond
T1021Remote Services
T1021.008Direct Cloud VM Connections
T1137.001Office Template Macros
T1505.003Web Shell
T1205Traffic Signaling
T1218System Binary Proxy Execution
T1052Exfiltration Over Physical Medium
T1218.009Regsvcs/Regasm
T1221Template Injection
T1559.002Dynamic Data Exchange
T1689Downgrade Attack
T1098.002Additional Email Delegate Permissions
T1127Trusted Developer Utilities Proxy Execution
T1611Escape to Host
T1219Remote Access Tools
T1098.001Additional Cloud Credentials
T1218.003CMSTP
T1649Steal or Forge Authentication Certificates
T1210Exploitation of Remote Services
T1011.001Exfiltration Over Bluetooth

MITRE ATT&CK® is a registered trademark of The MITRE Corporation. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.