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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-359 (侵犯隐私) — Vulnerability Class 139

139 vulnerabilities classified as CWE-359 (侵犯隐私). AI Chinese analysis included.

CWE-359 represents a critical security weakness where software fails to restrict access to sensitive personal data, allowing unauthorized individuals or entities to view private information without explicit permission or implicit consent. Attackers typically exploit this vulnerability by bypassing authentication mechanisms, exploiting broken access controls, or leveraging insecure direct object references to retrieve data such as social security numbers, financial records, or health details. To mitigate this risk, developers must implement robust identity verification and strict role-based access controls that enforce the principle of least privilege. Additionally, employing comprehensive encryption for data at rest and in transit, alongside rigorous input validation and regular security audits, ensures that only authorized users can interact with sensitive information, thereby preserving user privacy and maintaining regulatory compliance.

MITRE CWE Description
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.
Common Consequences (1)
Confidentiality Read Application Data
Mitigations (3)
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 a…
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 pri…
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 metada…
Examples (2)
The following code contains a logging statement that tracks the contents of records added to a database by storing them in a log file. Among other values that are stored, the getPassword() function returns the user-supplied plaintext password associated with the account.
pass = GetPassword(); ... dbmsLog.WriteLine(id + ":" + pass + ":" + type + ":" + tstamp);
Bad · C#
This code uses location to determine the user's current US State location.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
Bad · XML
locationClient = new LocationClient(this, this, this); locationClient.connect(); Location userCurrLocation; userCurrLocation = locationClient.getLastLocation(); deriveStateFromCoords(userCurrLocation);
Bad · Java
CVE ID Title CVSS Severity Published
CVE-2022-0852 Red Hat Convert2RHEL 安全漏洞 — convert2rhel 5.5 - 2022-08-29
CVE-2022-2921 Exposure of Private Personal Information to an Unauthorized Actor in notrinos/notrinoserp — notrinos/notrinoserp 9.8 - 2022-08-21
CVE-2022-35932 Missing rate limit when trying to join a password protected Nextcloud Talk conversation — security-advisories 3.5 Low 2022-08-12
CVE-2021-46687 JFrog Artifactory 安全漏洞 — JFrog Artifactory 4.9 Medium 2022-07-06
CVE-2022-24890 Exposure of Private Personal Information to an Unauthorized Actor in Nextcloud Talk — security-advisories 2.4 Low 2022-05-17
CVE-2022-1365 Exposure of Private Personal Information to an Unauthorized Actor in lquixada/cross-fetch — lquixada/cross-fetch 7.5 - 2022-04-15
CVE-2022-24820 Unauthenticated user can list hidden document from multiple velocity templates — xwiki-platform 5.3 Medium 2022-04-08
CVE-2022-24819 Unauthenticated user can retrieve the list of users through uorgsuggest.vm — xwiki-platform 5.3 Medium 2022-04-08
CVE-2022-0482 Exposure of Private Personal Information to an Unauthorized Actor in alextselegidis/easyappointments — alextselegidis/easyappointments 7.5 - 2022-03-09
CVE-2022-24719 Unauthorized forwarding of confidential headers in fluture-node — fluture-node 2.6 Low 2022-03-01
CVE-2022-0155 Exposure of Private Personal Information to an Unauthorized Actor in follow-redirects/follow-redirects — follow-redirects/follow-redirects 6.5 - 2022-01-10
CVE-2021-36723 Emuse - eServices / eNvoice Exposure Of Private Personal Information — eServices / eNvoice 6.1 Medium 2021-12-29
CVE-2021-3980 Exposure of Private Personal Information to an Unauthorized Actor in elgg/elgg — elgg/elgg 7.5 - 2021-12-03
CVE-2021-28559 Adobe Acrobat Reader privacy violation vulnerability could lead to privilege escalation — Acrobat Reader 5.3 Medium 2021-09-02
CVE-2021-21823 komoot 信息泄露漏洞 — Komoot 7.5 - 2021-08-20
CVE-2021-22876 Haxx libcurl 信息泄露漏洞 — https://github.com/curl/curl 7.5 - 2021-04-01
CVE-2020-1688 Junos OS: SRX and NFX Series: Insufficient Web API private key protection — Junos OS 6.5 Medium 2020-10-16
CVE-2019-15623 Nextcloud 信息泄露漏洞 — Nextcloud Server 5.3 - 2020-02-04
CVE-2017-16769 Synology Photo Station Photo Viewer 信息泄露漏洞 — Synology Photo Station 5.3 - 2018-02-23

Vulnerabilities classified as CWE-359 (侵犯隐私) represent 139 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.