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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-522 (不充分的凭证保护机制) — Vulnerability Class 428

428 vulnerabilities classified as CWE-522 (不充分的凭证保护机制). AI Chinese analysis included.

CWE-522 represents a critical security weakness where authentication credentials are transmitted or stored using insecure methods, leaving them vulnerable to unauthorized interception or retrieval. Attackers typically exploit this flaw by employing network sniffing tools to capture unencrypted data in transit or by accessing poorly secured local storage to extract plaintext passwords. This exposure allows malicious actors to gain unauthorized access to user accounts, bypassing intended security controls and compromising system integrity. To prevent such vulnerabilities, developers must implement robust cryptographic standards, ensuring that all credentials are encrypted both during transmission via protocols like TLS and while at rest using strong hashing algorithms. Additionally, adhering to the principle of least privilege and regularly auditing authentication mechanisms helps mitigate the risk of credential theft, ensuring that sensitive data remains protected against common interception techniques.

MITRE CWE Description
The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
Common Consequences (1)
Access ControlGain Privileges or Assume Identity
An attacker could gain access to user accounts and access sensitive data used by the user accounts.
Mitigations (3)
Architecture and DesignUse an appropriate security mechanism to protect the credentials.
Architecture and DesignMake appropriate use of cryptography to protect the credentials.
ImplementationUse industry standards to protect the credentials (e.g. LDAP, keystore, etc.).
Examples (2)
This code changes a user's password.
$user = $_GET['user']; $pass = $_GET['pass']; $checkpass = $_GET['checkpass']; if ($pass == $checkpass) { SetUserPassword($user, $pass); }
Bad · PHP
The following code reads a password from a properties file and uses the password to connect to a database.
... Properties prop = new Properties(); prop.load(new FileInputStream("config.properties")); String password = prop.getProperty("password"); DriverManager.getConnection(url, usr, password); ...
Bad · Java
CVE IDTitleCVSSSeverityPublished
CVE-2026-0290 Prisma Browser: Sensitive Information Disclosure Vulnerability — Prisma Browser 0.5 Low2026-08-13
CVE-2026-0289 Prisma Browser: Inappropriate Implementation in Account Protection — Prisma Browser 0.5 Low2026-08-13
CVE-2026-72801 SiYuan before v3.7.4 Information Disclosure via Encryption Key Material — siyuan 7.5 High2026-08-12
CVE-2026-72794 siyuan before v3.7.4 Session Cookie Key Disclosure via getConf — siyuan 8.6 High2026-08-12
CVE-2026-72793 SiYuan before v3.7.4 Information Disclosure via /api/system/getConf — siyuan 8.6 High2026-08-12
CVE-2026-49349 regclient may leak authentication credentials to external blob stores — regclient 6.8 Medium2026-08-12
CVE-2026-62839 Microsoft SharePoint Server Spoofing Vulnerability — Microsoft SharePoint Enterprise Server 2016 6.5 Medium2026-08-11
CVE-2026-62882 Microsoft Outlook Spoofing Vulnerability — Microsoft 365 Apps for Enterprise 4.3 Medium2026-08-11
CVE-2026-71577 Multicluster-global-hub: multicluster-global-hub: spec-topic read acl leaks bootstrap kubeconfigs to all managed hubs during migration — Multicluster Global Hub 6.3 Medium2026-08-10
CVE-2026-12984 Exposure of Sensitive Information to an Unauthorized Actor in Zyxel's WAH7601 — WAH7601 8.2 High2026-08-10
CVE-2026-47660 Pathling: Explicit oauthMetadataUrl in bulk-submit allows OAuth client credential exfiltration — pathling 8.7 High2026-08-07
CVE-2026-21766 HCL Digital Experience and Digital Experience Compose insufficiently protects credentials — HCL Digital Experience and Digital Experience Compose 5.4 Medium2026-08-05
CVE-2026-71260 ESPHome web_server Plaintext Password Disclosure via JSON "value" Field — esphome 6.5 Medium2026-08-05
CVE-2026-56570 HCL iControl is affected by multiple security vulnerabilities. — HCL iControl 3.7 Low2026-07-31
CVE-2026-16553 Insufficiently Protected Credentials in GitLab — GitLab 5.4 Medium2026-07-29
CVE-2026-67427 Flyto2 Core: ${env.VAR} interpolation reads any env secret despite env.get being denylisted — flyto-core 8.6 High2026-07-29
CVE-2026-14354 Schneider Electric EcoStruxure Cybersecurity Admin Expert 信任管理问题漏洞 — EcoStruxure™ Cybersecurity Admin Expert 8.7 High2026-07-29
CVE-2026-17569 Devolutions Server 信任管理问题漏洞 — Server--2026-07-27
CVE-2026-54422 OpenStack ironic python agent 信任管理问题漏洞 — Ironic Python Agent 5.5 Medium2026-07-24
CVE-2026-62213 OpenClaw < 2026.5.27 Token Leakage via MS Teams Outbound Requests — msteams 6.5 Medium2026-07-17
CVE-2026-62214 OpenClaw < 2026.5.28 Bot Framework SSRF via serviceUrl Parameter Validation — msteams 6.5 Medium2026-07-17
CVE-2026-62208 OpenClaw < 2026.6.5 Authorization Header Forwarding via SSE — OpenClaw 6.5 Medium2026-07-17
CVE-2026-46458 Credential exposure in ICU Scandinavia Boomerang — Boomerang--2026-07-15
CVE-2026-48295 CAI Content Credentials | Insufficiently Protected Credentials (CWE-522) — Content Credentials Rust SDK 7.5 High2026-07-14
CVE-2026-47282 GitHub Copilot and Visual Studio Code Information Disclosure Vulnerability — Visual Studio Code 6.5 Medium2026-07-14
CVE-2026-59891 Credential confusion in  @sigstore/oci  can leak registry credentials to an attacker-controlled registry — sigstore-js 9.6 Critical2026-07-14
CVE-2026-59209 n8n: Shared Credential Header Leak via HTTP Request Pagination Expression — n8n--2026-07-09
CVE-2026-11827 Insufficiently Protected Credentials in GitLab — GitLab 4.9 Medium2026-07-08
CVE-2026-56843 WebPros Plesk 信任管理问题漏洞 — Plesk 9.9 Critical2026-07-08
CVE-2026-55431 Coder's session token leaked to arbitrary hosts via `coder open app` for external workspace apps — coder 7.7 High2026-07-08

Vulnerabilities classified as CWE-522 (不充分的凭证保护机制) represent 428 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.