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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-212 (敏感数据的不恰当跨边界移除) — Vulnerability Class 71

71 vulnerabilities classified as CWE-212 (敏感数据的不恰当跨边界移除). AI Chinese analysis included.

CWE-212 represents a critical data handling weakness where applications fail to sanitize sensitive information before storing or transmitting resources. This flaw typically allows attackers to exploit residual data within discarded documents, network packets, or database entries, leading to unauthorized access to credentials, personal identifiable information, or proprietary secrets. Developers often overlook this risk when reusing memory buffers or neglecting to clear temporary files, assuming that overwriting data is sufficient. To mitigate this vulnerability, engineers must implement rigorous data sanitization protocols, ensuring that all sensitive fields are explicitly cleared or overwritten before resource deallocation. Additionally, employing secure coding standards that enforce strict data lifecycle management and utilizing cryptographic erasure techniques can prevent accidental exposure. Regular code reviews focusing on data flow and memory management are essential to identify and rectify these oversights, thereby safeguarding confidential information against leakage.

MITRE CWE Description
The product stores, transfers, or shares a resource that contains sensitive information, but it does not properly remove that information before the product makes the resource available to unauthorized actors. Resources that may contain sensitive data include documents, packets, messages, databases, etc. While this data may be useful to an individual user or small set of users who share the resource, it may need to be removed before the resource can be shared outside of the trusted group. The process of removal is sometimes called cleansing or scrubbing. For example, a product for editing documents might not remove sensitive data such as reviewer comments or the local pathname where the document is stored. Or, a proxy might not remove an internal IP address from headers before making an outgoing request to an Internet site.
Common Consequences (1)
Confidentiality Read Files or Directories, Read Application Data
Sensitive data may be exposed to an unauthorized actor in another control sphere. This may have a wide range of secondary consequences that will depend on what data is exposed. One possibility is the exposure of system data - such as file l…
Mitigations (5)
Requirements Clearly specify which information should be regarded as private or sensitive, and require that the product offers functionality that allows the user to cleanse the sensitive information from the resource before it is published or exported to other parties.
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 separatio…
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…
Implementation Use naming conventions and strong types to make it easier to spot when sensitive data is being used. When creating structures, objects, or other complex entities, separate the sensitive and non-sensitive data as much as possible.
Effectiveness: Defense in Depth
Implementation Avoid errors related to improper resource shutdown or release (CWE-404), which may leave the sensitive data within the resource if it is in an incomplete state.
Examples (1)
This code either generates a public HTML user information page or a JSON response containing the same user information.
// API flag, output JSON if set $json = $_GET['json'] $username = $_GET['user'] if(!$json) { $record = getUserRecord($username); foreach($record as $fieldName => $fieldValue) { if($fieldName == "email_address") { // skip displaying user emails continue; } else{ writeToHtmlPage($fieldName,$fieldValue); } } } else { $record = getUserRecord($username); echo json_encode($record); }
Bad · PHP
CVE ID Title CVSS Severity Published
CVE-2026-118996 CallBackery versions before 0.62.0 for Perl send users their own password hash and the admin-only user note via getUserConfig - - 2026-10-30
CVE-2026-115363 OpenBao 2.2.0 before 2.6.4 and 2.7.0 before 2.7.1 ACME EAB MAC Key Disclosure via Sanitized Configuration — openbao 3.3 Low 2026-10-22
CVE-2026-111387 Nezha 2.2.5 before 2.3.15 Information Disclosure via DDNS List Endpoint — nezha 6.5 Medium 2026-10-16
CVE-2026-107293 Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False` — pydantic-ai 2.3 Low 2026-10-08
CVE-2026-107291 Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False` — pydantic-ai 2.3 Low 2026-10-08
CVE-2026-96879 "Checked by" label in page history should not be shown if the underlying review log entry is suppressed" — Mediawiki - FlaggedRevs extension 6.9 Medium 2026-09-25
CVE-2026-17511 This Power System update is being released to address — PowerVM Hypervisor 3.4 Low 2026-09-24
CVE-2026-90860 Canva鸿蒙版1.15.1前WebView会话劫持漏洞 — Canva 7.1 High 2026-09-21
CVE-2026-67071 HCL DevOps Deploy / HCL Launch is susceptible to an Improper Removal of Sensitive Information Before Storage or Transfer — HCL DevOps Deploy / HCL Launch 6.5 Medium 2026-09-17
CVE-2026-73440 Security Advisory 0178 — EOS 4.2 Medium 2026-09-16
CVE-2026-86740 Snipe-IT before 8.7.0 Attachment Deletion Reports Success While File Remains — snipe-it 3.8 Low 2026-09-09
CVE-2026-82069 Improper Redaction of Query Literals in MongoDB Server Query Statistics Serialization on Sharded Cluster Router — MongoDB Server 2.7 Low 2026-09-08
CVE-2026-53604 nebula-mesh: CA private key not zeroized on web mobile-bundle error paths — nebula-mesh 7.1 High 2026-09-04
CVE-2026-78658 IBM DevOps Deploy / IBM UrbanCode Deploy (UCD) is susceptible to an information disclosure vulnerability — UCD - IBM UrbanCode Deploy 6.5 Medium 2026-09-04
CVE-2026-85094 Canva 信息泄露漏洞 — Canva 8.8 High 2026-09-04
CVE-2026-62900 .NET Information Disclosure Vulnerability — .NET 10.0 runtime 5.9 Medium 2026-08-11
CVE-2024-5300 AppArmor Base Profile Misconfiguration in snapd Permits Confined Snaps Unauthorized Access to Hashed Passwords via systemd-userdbd 5.6 Medium 2026-07-21
CVE-2026-15811 Kronosnet: kronosnet: encryption key exposure in memory after cryptographic configuration changes — Red Hat Enterprise Linux 10 5.8 Medium 2026-07-21
CVE-2026-16104 Keycloak-services: keycloak-services: authenticator config endpoint exposes raw recaptcha secrets to view-only admins — Red Hat build of Keycloak 26.6 4.3 Medium 2026-07-17
CVE-2026-54421 OpenStack Ironic 信息泄露漏洞 — Ironic 6.8 Medium 2026-06-14
CVE-2026-46657 Bludit's persistent authentication tokens not revoked upon account disablement — bludit 7.1 High 2026-06-08
CVE-2026-45046 Gryph Agents Payload Filter Fails to Strip Tool Payload for Sensitive Content — gryph 5.5 Medium 2026-05-27
CVE-2026-42186 OpenBao's Namespace Deletion May Not Delete Data Properly — openbao - - 2026-05-14
CVE-2024-43384 Phoenix Contact: Improper removal of sensitive information in MGUARD products — FL MGUARD 2102 8.0 High 2026-05-07
CVE-2026-43528 OpenClaw < 2026.4.14 - Redaction Bypass via sourceConfig and runtimeConfig Aliases — OpenClaw 6.5 Medium 2026-05-05
CVE-2026-43824 Argo CD 安全漏洞 — Argo CD 7.7 High 2026-05-02
CVE-2026-20928 Windows Recovery Environment Security Feature Bypass Vulnerability — Windows 10 Version 1607 4.6 Medium 2026-04-14
CVE-2026-39937 Global vanishing does not completely remove user email — Mediawiki - CentralAuth Extension 7.5AI High AI 2026-04-07
CVE-2026-34214 Trino: Iceberg REST catalog static and vended credentials are accessible via query JSON — trino 7.7 High 2026-03-31
CVE-2026-1182 Improper Removal of Sensitive Information Before Storage or Transfer in GitLab — GitLab 4.3 Medium 2026-03-12

Vulnerabilities classified as CWE-212 (敏感数据的不恰当跨边界移除) represent 71 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.