Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1310 CNY

100%

CWE-200 (信息暴露) — Vulnerability Class 2804

2804 vulnerabilities classified as CWE-200 (信息暴露). AI Chinese analysis included.

CWE-200 represents a critical information disclosure weakness where software inadvertently reveals sensitive data to unauthorized entities. This vulnerability is typically exploited by attackers who leverage insufficient access controls, insecure direct object references, or verbose error messages to harvest credentials, personal identifiable information, or internal system details. By analyzing network traffic or manipulating application inputs, adversaries can extract this exposed data to facilitate further attacks, such as identity theft or privilege escalation. To mitigate this risk, developers must implement strict access control mechanisms, ensuring that data retrieval is validated against user permissions. Additionally, employing robust encryption for data at rest and in transit, along with sanitizing error outputs to prevent information leakage, significantly reduces the attack surface. Regular security audits and adherence to the principle of least privilege further ensure that sensitive information remains protected from unauthorized exposure.

MITRE CWE Description
The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information. There are many different kinds of mistakes that introduce information exposures. The severity of the error can range widely, depending on the context in which the product operates, the type of sensitive information that is revealed, and the benefits it may provide to an attacker. Some kinds of sensitive information include: private, personal information, such as personal messages, financial data, health records, geographic location, or contact details system status and environment, such as the operating system and installed packages business secrets and intellectual property network status and configuration the product's own code or internal state metadata, e.g. logging of connections or message headers indirect information, such as a discrepancy between two internal operations that can be observed by an outsider Information might be sensitive to different parties, each of which may have their own expectations for whether the information should be protected. These parties include: the product's own users people or organizations whose information is created or used by the product, even if they are not direct product users the product's administrators, including the admins of the system(s) and/or networks on which the product operates the developer Information exposures can occur in different ways: the code explicitly inserts sensitive information into …
Common Consequences (1)
ConfidentialityRead Application Data
Mitigations (1)
Architecture and DesignCompartmentalize the system to have "safe" areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area. Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separatio…
Examples (2)
The following code checks validity of the supplied username and password and notifies the user of a successful or failed login.
my $username=param('username'); my $password=param('password'); if (IsValidUsername($username) == 1) { if (IsValidPassword($username, $password) == 1) { print "Login Successful"; } else { print "Login Failed - incorrect password"; } } else { print "Login Failed - unknown username"; }
Bad · Perl
"Login Failed - incorrect username or password"
Result
This code tries to open a database connection, and prints any exceptions that occur.
try { openDbConnection(); } //print exception message that includes exception message and configuration file location catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), '\n'; echo 'Check credentials in config file at: ', $Mysql_config_location, '\n'; }
Bad · PHP
CVE IDTitleCVSSSeverityPublished
CVE-2022-34314 IBM CICS TX 信息泄露漏洞 — CICS TX 4.0 Medium2022-11-14
CVE-2022-34312 IBM CICS TX information disclosure — CICS TX 4.0 Medium2022-11-14
CVE-2022-34329 IBM CICS TX information disclosure — CICS TX 5.3 Medium2022-11-14
CVE-2022-34313 IBM CICS TX Standard is vulnerable to allowing attackers access to an application via insecure session cookies — CICS TX 4.3 Medium2022-11-14
CVE-2022-27949 Apache Airflow prior to 2.3.1 may include sensitive values in rendered template — Apache Airflow 7.5 -2022-11-14
CVE-2022-39385 Users erroneously and transparently added to private messages in Discourse — discourse 6.5 Medium2022-11-14
CVE-2022-41913 Discourse-calendar exposes members of hidden groups — discourse-calendar 4.3 Medium2022-11-14
CVE-2022-41876 ezplatform-graphql GraphQL queries can expose password hashes — ezplatform-graphql 7.5 High2022-11-10
CVE-2022-39307 Grafana subject to Exposure of Sensitive Information resulting in User enumeration via forget password — grafana 6.7 Medium2022-11-09
CVE-2022-44746 Acronis Cyber Protect 安全漏洞 — Acronis Cyber Protect Home Office 5.5 -2022-11-07
CVE-2022-38654 HCL Domino is susceptible to an information disclosure vulnerability — HCL Domino 5.5 Medium2022-11-04
CVE-2022-39378 Displaying user badges can leak topic titles to users that have no access to the topic — discourse 5.3 Medium2022-11-02
CVE-2022-23738 Incomplete cache verification issue in GitHub Enterprise Server leading to exposure of private repo files — GitHub Enterprise Server 5.7 -2022-11-01
CVE-2022-39018 Broken access controls on PDFtron data in M-Files Hubshare — Hubshare 8.2 High2022-10-31
CVE-2022-24670 Any user can run unrestricted LDAP queries against a configuration endpoint — Access Management 7.1 High2022-10-27
CVE-2021-45475 Information disclosure in Yordam Library Information Document Automation Program — Yordam Library Information Document Automation Program 5.3 Medium2022-10-27
CVE-2022-20776 Cisco TelePresence Collaboration Endpoint and RoomOS Software Vulnerabilities — Cisco RoomOS Software 5.5 Medium2022-10-26
CVE-2022-20955 Cisco TelePresence Collaboration Endpoint and RoomOS Software Vulnerabilities — Cisco RoomOS Software 5.5 Medium2022-10-26
CVE-2022-20954 Cisco TelePresence Collaboration Endpoint and RoomOS Software Vulnerabilities — Cisco RoomOS Software 5.5 Medium2022-10-26
CVE-2022-20953 Cisco TelePresence Collaboration Endpoint and RoomOS Software Vulnerabilities — Cisco RoomOS Software 5.5 Medium2022-10-26
CVE-2022-20811 Cisco TelePresence Collaboration Endpoint and RoomOS Software Vulnerabilities — Cisco RoomOS Software 5.5 Medium2022-10-26
CVE-2022-39358 Metabase vulnerable to circumvention of Locked parameter in Signed Embedding — metabase 6.5 Medium2022-10-26
CVE-2022-39359 Metabase's GeoJSON validation doesn't prevent redirects to blocked URLs — metabase 6.5 Medium2022-10-26
CVE-2022-39253 Git subject to exposure of sensitive information via local clone of symbolic links — git 5.5 Medium2022-10-19
CVE-2022-3501 Information exposure of template content due to missing check of permissions — OTRS 3.5 Low2022-10-17
CVE-2022-38688 UNISOC chipset 安全漏洞 — SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T610/T618/T606/T612/T616/T760/T770/T820/S8000 5.5 -2022-10-14
CVE-2022-38689 UNISOC chipset 安全漏洞 — SC9863A/SC9832E/SC7731E/T610/T310/T606/T760/T610/T618/T606/T612/T616/T760/T770/T820/S8000 5.5 -2022-10-14
CVE-2022-39309 GoCD server secret encryption/decryption key leaked to agents during material serialization — gocd 4.9 Medium2022-10-14
CVE-2022-31130 Grafana data source and plugin proxy endpoints leaking authentication tokens to some destination plugins — grafana 4.9 Medium2022-10-13
CVE-2022-39201 Data source and plugin proxy endpoints could leak the authentication cookie to some destination plugins — grafana 6.8 Medium2022-10-13

Vulnerabilities classified as CWE-200 (信息暴露) represent 2804 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.