Skip to content
OpenAdvisories

Weakness (CWE)

CWE-200: Exposure of Sensitive Information to an Unauthorized Actor

Class Draft Mapping discouraged

The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.

How to prevent it (1 mitigation)
  1. Architecture and Design

    Compartmentalize 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 separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.

Source: MITRE CWE-200

6,476 results · Feed

  • Unscored —

    A vulnerability in system logging when replication is being configured with the Cisco HyperFlex System could allow an a…

  • Low 3.8

    In BlackBerry QNX Software Development Platform (SDP) 6.6.0, an information disclosure vulnerability in the default con…

  • Low 3.8

    In BlackBerry QNX Software Development Platform (SDP) 6.6.0 and 6.5.0 SP1 and earlier, an information disclosure vulner…

  • Unscored —

    It was discovered that the fix for CVE-2017-12163 was not properly shipped in erratum RHSA-2017:2858 for Red Hat Gluste…

  • Medium 5.9

    Docker Moby /proc/scsi Path Exposure Allows Host Data Loss (SCSI MICDROP)

    The DefaultLinuxSpec function in oci/defaults.go in Docker Moby through 17.03.2-ce does not block /proc/scsi pathnames, which allows attackers to trigger data loss (when certain older Linux kernels are used) by leveraging Docker container access to write a "s…

  • Unscored —

    A vulnerability in the packet processing code of Cisco IOS Software for Cisco Aironet Access Points could allow an unau…

    iOS
  • Unscored —

    A vulnerability in Cisco WebEx Meetings Server could allow an unauthenticated, remote attacker to access sensitive data…

  • Low 3.3

    Insecure temporary file usage in Jenkins Git Client Plugin

    Jenkins Git Client Plugin 2.4.2 and earlier creates temporary file with insecure permissions resulting in information disclosure

  • Medium 4.3

    Moderate severity vulnerability that affects org.apache.hive:hive, org.apache.hive:hive-exec, and org.apache.hive:hive-service

    Apache Hive 2.1.x before 2.1.2, 2.2.x before 2.2.1, and 2.3.x before 2.3.1 expose an interface through which masking policies can be defined on tables or views, e.g., using Apache Ranger. When a view is created over a given table, the policy enforcement does …

  • High 7.5

    Apache Wicket Sensitive Data Exposure

    Apache Wicket before 1.5.12, 6.x before 6.17.0, and 7.x before 7.0.0-M3 might allow remote attackers to obtain sensitive information via vectors involving identifiers for storing page markup for temporary user sessions.

  • Unscored —

    A vulnerability in conditional, verbose debug logging for the IPsec feature of Cisco IOS XE Software could allow an aut…

    iOS
  • Unscored —

    A vulnerability in the web interface of Cisco Jabber for Windows Client could allow an authenticated, local attacker to…

  • Unscored —

    An Information Exposure issue was discovered in ProMinent MultiFLEX M10a Controller web interface. When an authenticate…

  • High 7.5

    ChakraCore RCE Vulnerability

    ChakraCore allows an attacker to execute arbitrary code in the context of the current user, due to how the ChakraCore scripting engine handles objects in memory, aka "Scripting Engine Information Disclosure Vulnerability". This CVE ID is unique from CVE-2017-…

  • High 7.5

    ChakraCore RCE Vulnerability

    ChakraCore allows an attacker to execute arbitrary code in the context of the current user, due to how the ChakraCore scripting engine handles objects in memory, aka "Scripting Engine Information Disclosure Vulnerability". This CVE ID is unique from CVE-2017-…

  • Medium 5.3

    Silverstripe CMS User Enumeration

    Response discrepancy in the login and password reset forms in SilverStripe CMS before 3.5.5 and 3.6.x before 3.6.1 allows remote attackers to enumerate users via timing attacks.

  • High 7.5

    Zend Framework Information Disclosure

    Zend Framework before 2.4.9, zend-framework/zend-crypt 2.4.x before 2.4.9, and 2.5.x before 2.5.2 allows remote attackers to recover the RSA private key.

  • Medium 6.3

    salt leaks git usernames and passwords to the log

    salt before 2015.5.5 leaks git usernames and passwords to the log.

  • Medium 5.9

    http vulnerable to Exposure of Sensitive Information to an Unauthorized Actor

    The Ruby http gem before 0.7.3 does not verify hostnames in SSL connections, which might allow remote attackers to obtain sensitive information via a man-in-the-middle-attack.

  • Unscored —

    An Information Exposure issue was discovered in Saia Burgess Controls PCD Controllers with PCD firmware versions prior …

  • High 7.5

    Jenkins Pipeline: Input Step Plugin

    The Pipeline: Input Step Plugin by default allowed users with Item/Read access to a pipeline to interact with the step to provide input. This has been changed, and now requires users to have the Item/Build permission instead.

  • Medium 4.3

    Jenkins GitHub Branch Source Plugin allows any user with Overall/Read permission to get list of valid credentials IDs

    GitHub Branch Source provides a list of applicable credential IDs to allow users configuring a job to select the one they'd like to use. This functionality did not check permissions, allowing any user with Overall/Read permission to get a list of valid creden…

  • Medium 6.5

    When doing a TFTP transfer and curl/libcurl is given a URL that contains a very long file name (longer than about 515 b…

  • Medium 6.5

    Jenkins Docker Commons Plugin allows any user with Overall/Read permission to get list of valid credentials IDs

    Docker Commons Plugin provides a list of applicable credential IDs to allow users configuring a job to select the one they'd like to use to authenticate with a Docker Registry. This functionality did not check permissions, allowing any user with Overall/Read …

  • Low 3.1

    Exposure of Sensitive Information in Jenkins Datadog plugin

    The Datadog Plugin stores an API key to access the Datadog service in the global Jenkins configuration. While the API key is stored encrypted on disk, it was transmitted in plain text as part of the configuration form. This could result in exposure of the API…

  • Medium 5.5

    Jenkins Deploy to container Plugin stored plain text passwords in job configuration

    The Deploy to container Plugin stored passwords unencrypted as part of its configuration. This allowed users with Jenkins master local file system access, or users with Extended Read access to the jobs it is used in, to retrieve those passwords. The Deploy to…

  • Medium 5.3
    CVE-2014-0043 Public exploit

    Apache Wicket allows attackers to check for third-party libraries

    In Apache Wicket 1.5.10 or 6.13.0, by issuing requests to special urls handled by Wicket, it is possible to check for the existence of particular classes in the classpath and thus check whether a third party library with a known security vulnerability is in u…

  • Medium 6.5

    Apache Geode vulnerable to Exposure of Sensitive Information

    When an Apache Geode cluster before v1.2.1 is operating in secure mode, an unauthenticated client can enter multi-user authentication mode and send metadata messages. These metadata operations could leak information about application data types. In addition, …

  • Medium 4.3

    Apache Geode gfsh query vulnerability

    When a cluster is operating in secure mode, a user with read privileges for specific data regions can use the gfsh command line utility to execute queries. In Apache Geode before 1.2.1, the query results may contain data from another user's concurrently execu…

  • Medium 5.9

    Laravel Sensitive Data Exposure

    Laravel before 5.5.10 mishandles the remember_me token verification process because DatabaseUserProvider does not have constant-time token comparison.

  • High 7.5
    CVE-2017-12616 EPSS 70%

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Tomcat

    When using a VirtualDirContext with Apache Tomcat 7.0.0 to 7.0.80 it was possible to bypass security constraints and/or view the source code of JSPs for resources served by the VirtualDirContext using a specially crafted request.

  • Medium 4.3

    Moodle sensitive information disclosure

    In Moodle 3.x, various course reports allow teachers to view details about users in the groups they can't access.

  • Medium 6.5

    Fastly Magento2 sensitive information disclosure

    The Fastly CDN module before 1.2.26 for Magento2, when used with a third-party authentication plugin, might allow remote authenticated users to obtain sensitive information from authenticated sessions via vectors involving caching of redirect responses.

  • High 7.5

    Dolibarr ERP and CRM Sensitive Data Disclosure

    There is a sensitive information disclosure vulnerability in document.php in Dolibarr ERP/CRM version 6.0.0 via the file parameter.

  • Unscored —

    A vulnerability in the web-based user interface of Cisco SocialMiner could allow an unauthenticated, remote attacker to…

  • Unscored —

    A vulnerability in the ability for guest users to join meetings via a hyperlink with Cisco Meeting Server could allow a…

  • Unscored —

    A vulnerability in the Inventory Management feature of Cisco Prime Collaboration Provisioning Tool could allow an authe…

  • High 7.5

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Directory LDAP API

    Apache Directory LDAP API before 1.0.0-M31 allows attackers to conduct timing attacks via unspecified vectors.

  • Critical 9.8

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Hadoop

    The YARN NodeManager in Apache Hadoop 2.6.x before 2.6.5 and 2.7.x before 2.7.3 can leak the password for credential store provider used by the NodeManager to YARN Applications.

  • Medium 5.9

    SimpleSAMLphp allows timing side-channel attacks

    The (1) Htpasswd authentication source in the authcrypt module and (2) SimpleSAML_Session class in SimpleSAMLphp 1.14.11 and earlier allow remote attackers to conduct timing side-channel attacks by leveraging use of the standard comparison operator to compare…