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

  • Medium 6.5

    A flaw was found in the way dic_unserialize function of glusterfs does not handle negative key length values. An attack…

  • Medium 5.3

    Remotely observable behaviour in auth-gss2.c in OpenSSH through 7.8 could be used by remote attackers to detect existen…

  • Medium 5.1

    A vulnerability was found in openstack-cinder releases up to and including Queens, allowing newly created volumes in ce…

  • Medium 4.3

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    A exposure of sensitive information vulnerability exists in Jenkins 2.137 and earlier, 2.121.2 and earlier in Computer.java that allows attackers With Overall/Read permission to access the connection log for any agent.

  • Medium 5.6

    Systems with microprocessors utilizing speculative execution and address translations may allow unauthorized disclosure…

  • Medium 5.0

    The OpenShift Enterprise cluster-read can access webhook tokens which would allow an attacker with sufficient privilege…

  • Unscored —

    NetComm Wireless G LTE Light Industrial M2M Router (NWL-25) with firmware 2.0.29.11 and prior. The device allows access…

  • High 8.5

    A vulnerability was found in libpq, the default PostgreSQL client library where libpq failed to properly reset its inte…

  • Low 3.7

    Emails were sent to addresses not associated with actual users of Jenkins by Email Extension Plugin

    jenkins-email-ext before version 2.57.1 is vulnerable to an Information Exposure. The Email Extension Plugins is able to send emails to a dynamically created list of users based on the changelogs, like authors of SCM changes since the last successful build. T…

  • Medium 5.5

    Exposure of sensitive information vulnerability

    An exposure of sensitive information vulnerability exists in Jenkins Tinfoil Security Plugin 1.6.1 and earlier in TinfoilScanRecorder.java that allows attackers with file system access to the Jenkins master to obtain the API secret key stored in this plugin's…

  • High 8.8

    Exposure of Sensitive Information in Jenkins Kubernetes Plugin

    An exposure of sensitive information vulnerability exists in Jenkins Kubernetes Plugin 1.10.1 and earlier in KubernetesCloud.java that allows attackers to capture credentials with a known credentials ID stored in Jenkins.

  • Medium 6.5

    Exposure of sensitive information in Anchore Container Image Scanner Jenkins Plugin

    An exposure of sensitive information vulnerability exists in Jenkins Anchore Container Image Scanner Plugin 10.16 and earlier in AnchoreBuilder.java that allows attackers with Item/ExtendedRead permission or file system access to the Jenkins master to obtain …

  • Medium 5.4

    Jenkins Maven Artifact ChoiceListProvider (Nexus) Plugin CSRF vulnerability and missing permission checks

    An exposure of sensitive information vulnerability exists in Jenkins Maven Artifact ChoiceListProvider (Nexus) Plugin 1.3.1 and earlier in ArtifactoryChoiceListProvider.java, NexusChoiceListProvider.java, Nexus3ChoiceListProvider.java that allows attackers to…

  • High 8.8

    Jenkins Accurev Plugin CSRF vulnerability and missing permission checks

    An exposure of sensitive information vulnerability exists in Jenkins Accurev Plugin 0.7.16 and earlier in AccurevSCM.java that allows attackers to capture credentials with a known credentials ID stored in Jenkins.

  • Low 3.3

    Jenkins meliora-testlab Plugin allows attackers with file system access to Jenkins master to obtain API key

    An exposure of sensitive information vulnerability exists in Jenkins meliora-testlab Plugin 1.14 and earlier in TestlabNotifier.java that allows attackers with file system access to the Jenkins master to obtain the API key stored in this plugin's configuratio…

  • Low 3.7

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins-mailer-plugin

    jenkins-mailer-plugin before version 1.20 is vulnerable to an information disclosure while using the feature to send emails to a dynamically created list of users based on the changelogs. This could in some cases result in emails being sent to people who have…

  • Medium 6.5

    keycloak-core discloses system properties

    It was found that while parsing the SAML messages the StaxParserUtil class of keycloak before 2.5.1 replaces special strings for obtaining attribute values with system property. This could allow an attacker to determine values of system properties at the atta…

  • Medium 4.1

    An information leak flaw was found in the way SMB1 protocol was implemented by Samba before 4.4.16, 4.5.x before 4.5.14…

  • High 8.7

    Insecure cookie sharing in Hawtio

    It was discovered that the hawtio servlet 1.4 uses a single HttpClient instance to proxy requests with a persistent cookie store (cookies are stored locally and are not passed between the client and the end URL) which means all clients using that proxy are sh…

  • Medium 6.1

    libgcrypt before version 1.7.8 is vulnerable to a cache side-channel attack resulting into a complete break of RSA-1024…

  • Critical 9.8

    Echelon SmartServer 1 all versions, SmartServer 2 all versions prior to release 4.11.007, i.LON 100 all versions, and i…

  • Medium 4.3

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    A exposure of sensitive information vulnerability exists in Jenkins 2.132 and earlier, 2.121.1 and earlier in Plugin.java that allows attackers to determine the date and time when a plugin HPI/JPI file was last extracted, which typically is the date of the mo…

  • High 8.1

    October CMS Local File Inclusion

    October CMS version prior to Build 437 contains a Local File Inclusion vulnerability in modules/system/traits/ViewMaker.php#244 (makeFileContents function) that can result in Sensitive information disclosure and remote code execution. This attack appear to be…

  • Medium 5.9

    git-annex private data exfiltration to compromised remote

    git-annex is vulnerable to a private data exposure and exfiltration attack. It could expose the content of files located outside the git-annex repository, or content from a private web server on localhost or the LAN.

  • Medium 5.9

    git-annex GPG decryption attack via compromised remote

    git-annex is vulnerable to an Information Exposure when decrypting files. A malicious server for a special remote could trick git-annex into decrypting a file that was encrypted to the user's gpg key. This attack could be used to expose encrypted data that wa…

  • Unscored —

    A vulnerability in Cisco Digital Network Architecture (DNA) Center could allow an authenticated, local attacker to acce…

  • Unscored —

    The MAC address/device tracking ID of an iTrack Easy can be obtained within range of the device

    The iTrack device tracking ID number, also called "LosserID" in the web API, can be obtained by being in the range of an iTrack device. The tracker ID is the device's BLE MAC address.

  • Unscored —

    Zizai Tech Nut mobile application makes requests using HTTP, which includes the users session token

    The Zizai Tech Nut mobile app makes requests via HTTP instead of HTTPS. These requests contain the user's authenticated session token with the URL. An attacker can capture these requests and reuse the session token to gain full access the user's account.

  • Medium 4.7

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Spark

    In Apache Spark 1.0.0 to 2.1.2, 2.2.0 to 2.2.1, and 2.3.0, when using PySpark or SparkR, it's possible for a different local user to connect to the Spark application and impersonate the user running the Spark application.

  • Medium 5.4
    CVE-2018-8024 Scanner template

    Exposure of Sensitive Information to an Unauthorized Actor in Apache Spark via crafted URL

    In Apache Spark 2.1.0 to 2.1.2, 2.2.0 to 2.2.1, and 2.3.0, it's possible for a malicious user to construct a URL pointing to a Spark cluster's UI's job and stage info pages, and if a user can be tricked into accessing the URL, can be used to cause script to e…

  • Medium 4.3

    Moodle Exposure of Sensitive Information to an Unauthorized Actor

    A flaw was found in moodle before versions 3.5.1, 3.4.4, 3.3.7, 3.1.13. It was possible for the core_course_get_categories web service to return hidden categories, which should be omitted when fetching course categories.

  • Critical 9.8

    Credential leak in org.apache.directory.api:apache-ldap-api

    In Apache Directory LDAP API before 1.0.2, a bug in the way the SSL Filter was setup made it possible for another thread to use the connection before the TLS layer has been established, if the connection has already been used and put back in a pool of connect…

  • Unscored —

    TrackR Bravo MAC address can be exposed in close proximity and used to obtain the device ID

    The Trackr device ID is constructed of a manufacturer identifier of four zeroes followed by the BLE MAC address in reverse. The MAC address can be obtained by being in close proximity to the Bluetooth device, effectively exposing the device ID. The ID can be …

  • Medium 6.5

    Singularity Incorrect Access Control

    Singularity 2.3.0 through 2.5.1 is affected by an incorrect access control on systems supporting overlay file system. When using the overlay option, a malicious user may access sensitive information by exploiting a few specific Singularity features.

  • High 7.5
    CVE-2018-1306 Public exploit EPSS 42%

    Exposure of Sensitive Information in Apache Pluto

    The PortletV3AnnotatedDemo Multipart Portlet war file code provided in Apache Pluto version 3.0.0 could allow a remote attacker to obtain sensitive information, caused by the failure to restrict path information provided during a file upload. An attacker coul…

  • High 7.5
    CVE-2018-3760 Public exploit Scanner template EPSS 26%

    Sprockets path traversal leads to information leak

    There is an information leak vulnerability in Sprockets. Versions Affected: 4.0.0.beta7 and lower, 3.7.1 and lower, 2.12.4 and lower. Specially crafted requests can be used to access files that exists on the filesystem that is outside an application's root di…

  • High 8.8

    CSRF vulnerability and missing permission checks in Openstack Cloud Plugin allowed capturing credentials

    A exposure of sensitive information vulnerability exists in Jenkins Openstack Cloud Plugin 2.35 and earlier in BootSource.java, InstancesToRun.java, JCloudsCleanupThread.java, JCloudsCloud.java, JCloudsComputer.java, JCloudsPreCreationThread.java, JCloudsRete…

  • Medium 6.5

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins SSH Credentials Plugin

    A arbitrary file read vulnerability exists in Jenkins SSH Credentials Plugin 1.13 and earlier in BasicSSHUserPrivateKey.java that allows attackers with a Jenkins account and the permission to configure credential bindings to read arbitrary files from the Jenk…

  • Medium 6.5

    Jenkins Configuration as Code Plugin vulnerable to Exposure of Sensitive Information

    A exposure of sensitive information vulnerability exists in Jenkins Configuration as Code Plugin 0.7-alpha and earlier in ConfigurationAsCode.java that allows attackers with Overall/Read access to obtain the YAML export of the Jenkins configuration.

  • High 8.8
    CVE-2018-1000600 Scanner template EPSS 91%

    CSRF vulnerability and missing permission checks in GitHub Plugin allowed capturing credentials

    A exposure of sensitive information vulnerability exists in Jenkins GitHub Plugin 1.29.1 and earlier in GitHubTokenCredentialsCreator.java that allows attackers to an attacker-specified URL using attacker-specified credentials IDs obtained through another met…