Gold Open Source
ExplorePackagesVulnerabilitiesCWEsMCP ServersScan
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/CWEs/CWE-200
Common Weakness Enumeration

CWE-200: Exposure of Sensitive Information

ShareXLinkedInRedditHN

The product exposes information to actors not authorized to see it.

Abstraction
Class
OWASP Top 10
A02:2021 (#2)
Exploit Likelihood
Medium
Related CVEs
0

How to mitigate

Minimize data in responses, logs, and errors; classify data and audit every egress path.

▪References & documentation

https://cwe.mitre.org/data/definitions/200.htmlNVD CWE listing

▪ How attackers exploit CWE-200

MITRE ATT&CK techniques associated with this weakness class (mapped via MITRE CAPEC). A vulnerability of this type could let an adversary carry out:

T1007System Service DiscoverydiscoveryT1016System Network Configuration DiscoverydiscoveryT1018Remote System DiscoverydiscoveryT1027Obfuscated Files or InformationstealthT1033System Owner/User DiscoverydiscoveryT1036Masqueradingstealth

Step-by-step: how CWE-200 gets exploited

A stage-by-stage walkthrough of the attack, mapped to the real MITRE ATT&CK tactics for this weakness — what the attacker is trying to do, what's at risk (what can be stolen or damaged), and how you defend. Understanding the playbook is how you shut it down.

  1. 1
    Reconnaissancereconnaissance

    Study the target to find the weakness before touching it.

▪ Related CVEs

No CVEs in the Gold index currently reference CWE-200. New matches appear here as the crawler indexes them.
T1046Network Service Discoverydiscovery
T1049System Network Connections Discoverydiscovery
T1057Process Discoverydiscovery
T1069Permission Groups Discoverydiscovery
T1082System Information Discoverydiscovery
T1083File and Directory Discoverydiscovery
T1087Account Discoverydiscovery
T1111Multi-Factor Authentication Interceptioncredential-access
T1120Peripheral Device Discoverydiscovery
T1124System Time Discoverydiscovery
T1134Access Token Manipulationstealth · privilege-escalation
T1135Network Share Discoverydiscovery
T1185Browser Session Hijackingcollection
T1217Browser Information Discoverydiscovery
T1550Use Alternate Authentication Materiallateral-movement
T1562Impair Defensesstealth
T1563Remote Service Session Hijackinglateral-movement
T1574Hijack Execution Flowstealth · execution
T1590Gather Victim Network Informationreconnaissance
T1592Gather Victim Host Informationreconnaissance
T1595Active Scanningreconnaissance
T1606Forge Web Credentialscredential-access
T1615Group Policy Discoverydiscovery
At risk / what's stolen

Exposed version info, error messages, and endpoints that reveal the vulnerable component.

How you defend

Minimise information disclosure; hide version banners and verbose errors.

  • 2
    Executionexecution

    Run attacker-chosen code or commands on the system.

    At risk / what's stolen

    Application logic and the host runtime — an attacker can execute arbitrary code or commands.

    How you defend

    Least-privilege runtime, sandboxing, and safe deserialization/parsing.

  • 3
    Privilege escalationprivilege-escalation

    Gain higher privileges — from a limited account to admin/root.

    At risk / what's stolen

    Over-permissioned services, weak file/permission boundaries, and setuid paths.

    How you defend

    Drop privileges, enforce least privilege, and lock down file permissions.

  • 4
    Credential accesscredential-access

    Steal passwords, tokens, keys, and session material.

    At risk / what's stolen

    Passwords, API keys, session tokens, SSH/TLS keys, and secrets in memory, env, or config.

    How you defend

    Secret managers, short-lived tokens, and no secrets in code/env/logs.

  • 5
    Discoverydiscovery

    Map what else is reachable — hosts, services, data stores, and accounts.

    At risk / what's stolen

    Internal topology, service inventory, and data locations the attacker enumerates.

    How you defend

    Network segmentation and detection of unusual internal scanning.

  • 6
    Lateral movementlateral-movement

    Pivot from the compromised system to others on the network.

    At risk / what's stolen

    Adjacent servers, databases, and internal services reachable from the foothold.

    How you defend

    Segmentation, per-service auth, and blocking reused credentials across systems.

  • 7
    Collectioncollection

    Gather the valuable data before taking it out.

    At risk / what's stolen

    Databases, files, customer records, source code, and business data.

    How you defend

    Data-access monitoring, encryption at rest, and least-privilege data access.

  • This is a defensive, conceptual walkthrough for education — stages reflect MITRE ATT&CK tactics associated with this weakness class, not a working exploit. Not every attack uses every stage.