Skip to content
OpenAdvisories

Weakness (CWE)

CWE-359: Exposure of Private Personal Information to an Unauthorized Actor

Base Incomplete

The product does not properly prevent a person's private, personal information from being accessed by actors who either (1) are not explicitly authorized to access the information or (2) do not have the implicit consent of the person about whom the information is collected.

How to prevent it (3 mitigations)
  1. Requirements

    Identify and consult all relevant regulations for personal privacy. An organization may be required to comply with certain federal and state regulations, depending on its location, the type of business it conducts, and the nature of any private data it handles. Regulations may include Safe Harbor Privacy Framework [REF-340], Gramm-Leach Bliley Act (GLBA) [REF-341], Health Insurance Portability and Accountability Act (HIPAA) [REF-342], General Data Protection Regulation (GDPR) [REF-1047], California Consumer Privacy Act (CCPA) [REF-1048], and others.

  2. Architecture and Design

    Carefully evaluate how secure design may interfere with privacy, and vice versa. Security and privacy concerns often seem to compete with each other. From a security perspective, all important operations should be recorded so that any anomalous activity can later be identified. However, when private data is involved, this practice can in fact create risk. Although there are many ways in which private data can be handled unsafely, a common risk stems from misplaced trust. Programmers often trust the operating environment in which a program runs, and therefore believe that it is acceptable store private information on the file system, in the registry, or in other locally-controlled resources. However, even if access to certain resources is restricted, this does not guarantee that the individuals who do have access can be trusted.

  3. Implementation, Operation

    Some tools can automatically analyze
    documents to redact, strip, or "sanitize" private
    information, although some human review might be
    necessary. Tools may vary in terms of which document
    formats can be processed.

    When calling an external program to automatically
    generate or convert documents, invoke the program with
    any available options that avoid generating sensitive
    metadata. Some formats have well-defined fields that
    could contain private data, such as Exchangeable image
    file format (Exif), which can contain potentially
    sensitive metadata such as geolocation, date, and time
    [REF-1515] [REF-1516].

Source: MITRE CWE-359

28 results · Clear filters · Feed

  • Low 3.1

    HCL Connections is vulnerable to an information disclosure vulnerability

    HCL Connections is vulnerable to an information disclosure vulnerability which could allow a user to obtain sensitive information they are not entitled to, caused by improper handling of request data they are not entitled to, caused by improper handling of re…

  • Low 2.7

    Org.keycloak.services.resources.admin.userresource: keycloak: information disclosure of disabled user attributes via administrative endpoint

    A flaw was found in Keycloak. An authenticated user with the view-users role could exploit a vulnerability in the UserResource component. By accessing a specific administrative endpoint, this user could improperly retrieve user attributes that were configured…

  • Low 3.1

    Microsoft Edge (Chromium-based) Defense in Depth Vulnerability

    Under specific conditions, a malicious webpage may trigger autofill population after two consecutive taps, potentially without clear or intentional user consent. This could result in disclosure of stored autofill data such as addresses, email, or phone number…

  • Low 2.1

    A vulnerability has been found in FAST/TOOLS provided by Yokogawa Electric Corporation. Since there are input fields on…

  • Low 1.0

    Exposure of Confidential Information in mObywatel application

    In mObywatel iOS application an unauthorized user can use the App Switcher to view the account owner's personal information in the minimized app window, even after the login session has ended (reopening the app would require the user to log in). The data expo…

  • Low 3.5

    Exposure of Private Personal Information to an Unauthorized Actor in GitLab

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.3 before 18.5.5, 18.6 before 18.6.3, and 18.7 before 18.7.1 that could have allowed a user to leak certain information by referencing specially crafted images that bypass asset prox…

  • Low 1.0

    Information Disclosure in Gemini iOS App

    In Gemini iOS, when a user shared a snippet of a conversation, it would share the entire conversation via a sharable public link that contained the entire conversation history and not just the snippet.

  • Low 3.3

    A privacy issue was addressed with improved private data redaction for log entries. This issue is fixed in macOS Sequoi…

  • Low 3.7
    CVE-2025-51586 Public exploit

    Presta Shop vulnerable to email enumeration

    An issue was discoverd in file controllers/admin/AdminLoginController.php in PrestaShop before 8.2.1 allowing attackers to gain sensitive information via the reset password feature.

  • Low 1.3

    Dokploy Improperly Discloses User Information via user.one Endpoint

    Dokploy is a self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases. An authenticated low-privileged account can retrieve detailed profile information about another users in the same organization…

  • Low 2.1

    Weblate exposes personal IP address via e-mail

    Weblate is a web based localization tool. Prior to version 5.12, the audit log notifications included the full IP address of the acting user. This could be obtained by third-party servers such as SMTP relays, or spam filters. This issue has been patched in ve…

  • Low 2.1

    Excessive information returned by user.get

    Zabbix API user.get returns all users that share common group with the calling user. This includes media and other information, such as login attempts, etc.

  • Low 3.9

    Tapjacking in Android Custom Tabs using transition animations

    Android apps can load web pages using the Custom Tabs feature. This feature supports a transition animation that could have been used to trick a user into granting sensitive permissions by hiding what the user was actually clicking. This vulnerability was fix…

  • Low 3.9

    An exposure of sensitive information to an unauthorized actor [CWE-200] in Fortinet FortiManager before 7.4.2, FortiAna…

  • Low 2.4

    IBM InfoSphere Information Server information disclosure

    IBM InfoSphere Information Server 11.7 could disclose sensitive user information to another user with physical access to the machine. IBM X-Force ID: 294727.

  • Low 3.3

    Sensitive information disclosure due to excessive collection of system information. The following products are affected…

  • Low 3.3

    A privacy issue was addressed with improved handling of user preferences. This issue is fixed in Safari 17.3, iOS 16.7.…

  • Low 3.3

    A privacy issue was addressed with improved private data redaction for log entries. This issue is fixed in macOS Ventur…

  • Low 2.6

    User Attribute Disclosure via DynamoDB Data Stores

    When an AWS DynamoDB table is used for user attribute storage, it is possible to retrieve the attributes of another user using a maliciously crafted request

  • Low 3.3

    Sensitive information disclosure due to excessive collection of system information. The following products are affected…

  • Low 3.5

    Exposure of Private Personal Information to an Unauthorized Actor in GitLab

    An issue has been discovered in GitLab CE/EE affecting all versions starting from 13.7 before 15.11.10, all versions starting from 16.0 before 16.0.6, all versions starting from 16.1 before 16.1.1, which allows an attacker to leak the email address of a user …

  • Low 3.3
    CVE-2023-28303 Public exploit

    Windows Snipping Tool Information Disclosure Vulnerability

    Windows Snipping Tool Information Disclosure Vulnerability

  • Low 3.7

    Unauthenticated user can have information about hidden users on subwikis through uorgsuggest.vm

    XWiki Commons are technical libraries common to several other top level XWiki projects. It's possible to list some users who are normally not viewable from subwiki by requesting users on a subwiki which allows only global users with `uorgsuggest.vm`. This iss…

  • Low 2.6

    Nextcloud Talk messages can still be seen on conversation after expiring when cron is misconfigured

    Nextcloud Talk is a fully on-premises audio/video and chat communication service. When cron jobs were misconfigured and therefore messages are not expired, the API would still return them while they were then hidden by the frontend code. It is recommended tha…

  • Low 3.5

    Group SMTP user emails are exposed in CC email header

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 2.9.0.beta15 on the `beta` and `tests-passed` branches, recipients of a group SMTP email could see the email addresses of all other users inside the …

  • Low 3.5

    Missing rate limit when trying to join a password protected Nextcloud Talk conversation

    Nextcloud Talk is a video and audio conferencing app for Nextcloud. Prior to versions 12.2.7, 13.0.7, and 14.0.3, password protected conversations are susceptible to brute force attacks if the attacker has the link/conversation token. It is recommended that t…

  • Low 2.4

    Exposure of Private Personal Information to an Unauthorized Actor in Nextcloud Talk

    Nextcloud Talk is a video and audio conferencing app for Nextcloud. In versions prior to 13.0.5 and 14.0.0, a call moderator can indirectly enable user webcams by granting permissions, if they were enabled before removing the permissions. A patch is available…

  • Low 2.6

    Unauthorized forwarding of confidential headers in fluture-node

    Fluture-Node is a FP-style HTTP and streaming utils for Node based on Fluture. Using `followRedirects` or `followRedirectsWith` with any of the redirection strategies built into fluture-node 4.0.0 or 4.0.1, paired with a request that includes confidential hea…