CWE-522: Insufficiently Protected Credentials, page 3
Filter
The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
What the weakness is: CWE-522 at MITRE. OWASP Top 10: A06:2025 Insecure Design
Related attack patterns (CAPEC): 13
- CAPEC-50 Password Recovery Exploitation Likelihood: Medium · Severity: High
- CAPEC-102 Session Sidejacking Likelihood: High · Severity: High
- CAPEC-474 Signature Spoofing by Key Theft Likelihood: Medium · Severity: High
- CAPEC-509 Kerberoasting Severity: High
- CAPEC-551 Modify Existing Service
- CAPEC-555 Remote Services with Stolen Credentials Severity: Very High
- CAPEC-560 Use of Known Domain Credentials Likelihood: High · Severity: High
- CAPEC-561 Windows Admin Shares with Stolen Credentials
- CAPEC-600 Credential Stuffing Likelihood: High · Severity: High
- CAPEC-644 Use of Captured Hashes (Pass The Hash) Likelihood: Medium · Severity: High
- CAPEC-645 Use of Captured Tickets (Pass The Ticket) Likelihood: Low · Severity: High
- CAPEC-652 Use of Known Kerberos Credentials Likelihood: Medium · Severity: High
- CAPEC-653 Use of Known Operating System Credentials Likelihood: High · Severity: High
The attack patterns MITRE's CAPEC relates to CWE-522, as MITRE names them. Credits.
Ask an AI about CWE-522
Show the prompt
Explain CWE-522: Insufficiently Protected Credentials and how to prevent and detect it in code. Use https://cwe.mitre.org/data/definitions/522.html and https://cve.bz/cve/cwe/522?via=ask-ai-copy for recent CVEs with this weakness. Cite the sources.Opens a third-party assistant; its answer is its own, not cve.bz's. The prompt holds only this weakness's id and public links.
- 7.1CVE-2026-76859EPSS 0.4%
Netcore NR255-V version 1.5.130703 contains a sensitive information disclosure vulnerability in the user_pass_show.cgi component. Low-privilege attackers can exploit this flaw via ui_config_2.xml and misc.js to disclose router credentials.
- 7.1CVE-2026-76857EPSS 0.4%
Netcore NR255-V firmware version 1.5.130703 contains a sensitive information disclosure vulnerability in the ddns_wan_list_show.cgi endpoint and related DDNSset_cgi, IGD_GetCgiHandler, and IGD_CgiCall components. Attackers who reach this C…
- 7.1CVE-2026-76854EPSS 0.4%
Netcore NR255-V version 1.5.130703 contains a sensitive information disclosure vulnerability in l7_web_auth_user_show.cgi related to captive-portal credential handling. Attackers can query this component to obtain captive-portal user crede…
- 4.3CVE-2026-82837EPSS 0.2%
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 10.1.0 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2 that certain conditions could have allowed an authenticated user to access sensitive credentials an…
- 9.1CVE-2026-11921EPSS 0.4%
IBM Verify Identity Access containers may not apply management password change operations correctly.
- 5.3CVE-2026-91982EPSS 0.3%
Vikunja before 2.6.0 continues to expose the raw TOTP shared secret after enrollment through the GET /api/v1/user/settings/totp and /api/v1/user/settings/totp/qrcode endpoints without re-authentication. Attackers with a valid access token …
- 10.0CVE-2026-82434EPSS 0.5%
Description When ZooKeeper authentication is configured, Storm deliberately retains `storm.zookeeper.topology.auth.payload` in the topology configuration, because workers need it. Nimbus then served that configuration verbatim to any call…
- 6.5CVE-2026-82433EPSS 0.3%
Description `getNimbusConf` returned the complete daemon configuration without redaction after only a user-level authorization check. Where the cluster is configured with them, that response includes `storm.zookeeper.auth.payload` and the…
- 6.5CVE-2026-84179EPSS 0.4%
Description getTopologyPageInfo merged the Nimbus daemon configuration with the topology's own configuration and returned the result without redaction in the topology_conf field of TopologyPageInfo. The Storm UI copied that value verbat…
- 4.9CVE-2026-75015EPSS 0.4%
Insufficiently Protected Credentials vulnerability in Apache Syncope. Audit events, when sent to the configured store, are not sufficiently masked for the sensitive values they might carry on their payloads, thus allowing administrators t…
- 8.4CVE-2026-90895EPSS 0.1%
Affected versions of MISP’s interactive CLI shell implement access control independently from the normal web application, causing several authorization inconsistencies. The patch shows that CLI access could differ from the web applicatio…
- 8.2CVE-2026-82786EPSS 0.3%
Insufficiently protected credentials issue exists in Remote I/O Coupler Unit (Server Type) CPSN-MCB271-*. If this vulnerability is exploited, sensitive information may be restored from a backup file.
- 5.9CVE-2026-81861EPSS 0.5%
CWE-522: Insufficiently Protected Credentials vulnerability that could result in exposure of authentication information and unauthorized access to RTU functionality.
- 5.3CVE-2026-88013EPSS 0.2%
rclone is a command-line program to sync files and directories to and from different cloud storage providers. From 1.49.0 until 1.75.1, the HTTP backend attaches headers configured through --http-headers or headers= to requests in backend/…
- 7.5CVE-2026-81381EPSS 0.9%
Insufficiently protected credentials in GitHub Copilot and Visual Studio Code allows an unauthorized attacker to disclose information over a network.
- 6.5CVE-2026-77909EPSS 0.6%
Insufficiently protected credentials in Azure CycleCloud allows an authorized attacker to disclose information over a network.
- 8.1CVE-2026-69805EPSS 0.5%
External control of file name or path in .NET allows an unauthorized attacker to elevate privileges over a network.
- 6.5CVE-2026-64918EPSS 0.9%
Insufficiently protected credentials in Microsoft Office allows an unauthorized attacker to perform spoofing over a network.
- 7.1CVE-2026-82070EPSS 0.3%
A security issue in MongoDB Server's diagnostic reporting interface allows an authenticated user with monitoring privileges to access insufficiently protected credentials from concurrent administrative operations. The same credentials are …
- 7.1CVE-2026-86726EPSS 0.4%
AVideo through 29.0 contains an information disclosure vulnerability in restreamsActive.json.php that allows authenticated streamers to enumerate source stream keys and identities of all other streamers' active restreams. The endpoint fail…
- 8.2CVE-2026-86600EPSS 0.5%
In affected Snowflake drivers, WORKLOAD_IDENTITY authentication requests a cloud workload-identity token and attaches it to the login request without verifying that the configured host is a Snowflake endpoint. An attacker who can modify th…
- 9.3CVE-2026-61516EPSS 0.7%
Netis NX10 firmware V4.0.1.5808 and V3.0.0.4142 contain an information disclosure vulnerability that allows unauthenticated attackers to retrieve the administrator password by sending a request to the sysinfo action in the web management i…
- 9.4CVE-2026-76969EPSS 0.4%
@sap/cds-mtxs NPM library does not perform sufficient checks on certain functionality used in multitenant CAP applications with extensibility enabled. An unauthenticated attacker could send specially crafted requests to obtain sensitive cr…
- 7.1CVE-2026-86175EPSS 0.5%
NetBox through 4.7.0 fails to redact sensitive data source backend credentials in REST and GraphQL API responses. Authenticated users with only view permission can retrieve plaintext passwords and secret keys for Git and Amazon S3 backends…
- 7.1CVE-2026-53603EPSS 0.4%
nebula-mesh is a self-hosted control plane for Slack Nebula mesh VPN. Prior to version 0.3.8, Operator session tokens are stored in plaintext in the operator_sessions table (the token column is the PRIMARY KEY). The session token is a 32-b…
- 7.1CVE-2026-85700EPSS 0.5%
Onyx 4.6.6 fails to properly restrict access to custom tool credentials stored in custom_headers, allowing any authenticated user to read admin-defined API keys. Attackers with basic authentication can call GET /tool/{tool_id} or GET /tool…
- 7.5CVE-2026-8862EPSS 0.4%
IBM Netezza Software 11.3.0.3 through Interim Fix 002 has credentials that are hardcoded in the application source code, allowing unauthorized access to the container registry. The exposed secret enables attackers to pull private container…
- 6.9CVE-2026-75136EPSS 0.2%
UpSignOn for Windows before 7.19.0 contains an insecure credential storage vulnerability that allows local attackers to retrieve the biometric unlock key stored in the Windows PasswordVault API without triggering any authentication prompt.…
- 5.9CVE-2026-55860EPSS 0.2%
MariaDB Connector/R2DBC is a non-blocking MariaDB and MySQL client implemented in Java. Prior to 1.4.1, org.mariadb:r2dbc-mariadb does not gate clear-text password authentication plugins on transport encryption because the AuthenticationPl…
- 5.9CVE-2026-55857EPSS 0.4%
MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases. Prior to 2.7.14, 3.3.5, 3.4.3, and 3.5.9, PAM dialog authentication can be coerced into transmitting the account password over an insecur…
- 5.9CVE-2026-55856EPSS 0.4%
MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases. Prior to 2.7.14, 3.3.5, 3.4.3, and 3.5.9, when a Java application connects with sslMode=verify-full or sslMode=verify-ca, supplies a pass…
- 5.9CVE-2026-55854EPSS 0.4%
MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to 3.2.4, 3.3.3, 3.4.6, and 3.5.3, MariaDB Connector/Node.js can disclose an account password when PAM dialog authenticati…
- 8.7CVE-2026-82288EPSS 0.4%
Stable Diffusion WebUI through 1.10.1 contains a credential disclosure vulnerability in the /sdapi/v1/cmd-flags endpoint that returns parsed command-line arguments including gradio_auth and api_auth values in cleartext. Unauthenticated att…
- 7.5CVE-2026-55215EPSS 0.6%
MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to versions 3.3.3, 3.4.6, and 3.5.3, when ssl is enabled without a pinned CA or server certificate, MariaDB Connector/Node…
- 7.6CVE-2026-82255EPSS 0.4%
gitoxide versions from 0.25.4 contain an HTTP credential leak vulnerability in the curl-based transport backend where credentials are sent to attacker-controlled servers after HTTP redirects. The vulnerability occurs because credential val…
- 8.7CVE-2026-82247EPSS 0.4%
gitoxide's gix-url crate (<= 0.32.0, fixed in 0.37.1) uses a hand-rolled URL parser that does not treat '?' or '#' as terminating the authority component, contrary to RFC 3986. As a consequence, gix-transport's HTTP redirect identity guard…
- 6.5CVE-2026-61802EPSS 0.7%
Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. In versions 4.14.0 through 4.14.6, a low-privilege API user can read the cleartext cluster key from a configuration endp…
- 5.1CVE-2026-73839EPSS 0.2%
Administrative credentials may be exposed in plaintext within the Ebyte device's management interface, increasing the risk of credential compromise through visual or remote observation. This undermines the confidentiality of device acce…
- 8.5CVE-2026-64632EPSS 0.4%
A vulnerability allowing a low-privileged user to capture the NTLM credentials of the Reporter service account.
- 8.7CVE-2026-75960EPSS 0.4%
Rently Smart Home versions 20.1.0 and prior are vulnerable to an Insufficiently Protected Credentials vulnerability. This could allow an attacker to retrieve pins including the Master Pin, overriding standard user permissions.
- 6.1CVE-2026-65087EPSS 0.2%
NVIDIA NemoClaw contains a vulnerability where an attacker could cause insufficiently protected credentials . A successful exploit of this vulnerability might lead to information disclosure and data tampering.
- 7.5CVE-2026-55553EPSS 0.7%
urllib is an HTTP client for Node.js that supports authentication, redirects, timeouts, and other request features. Prior to 4.9.1 and 2.44.1, urllib follows redirects through followRedirect but reuses caller-supplied options across origin…
- 8.7CVE-2026-76846EPSS 0.3%
Grav before 2.0.16 contains an incomplete default denylist in the Twig sandbox configuration that fails to block access to system configuration secrets. Attackers with page-edit permission can use config.get() or config.toArray() in Twig t…
- 8.7CVE-2026-76839EPSS 0.3%
Grav before 2.0.16 allows sandboxed Twig templates to access sensitive User fields through allow-listed offsetGet() and offsetexists() methods that lack field filtering. Attackers with page-edit permissions can call offsetGet() on User obj…
- 9.4CVE-2026-78555EPSS 0.4%
RansomLook exposed complete API keys in the HTML source of the authenticated /admin/apikeys administration page. Although the interface displayed only a shortened representation of each key, the full token was embedded in hidden form field…
- 7.1CVE-2026-71511EPSS 0.4%
Dolibarr before 24.0.0 contains a sensitive data exposure vulnerability in the Members REST API that allows authenticated attackers with member-read rights to retrieve bcrypt password verifiers by querying member endpoints. Attackers can c…
- 7.5CVE-2026-71862EPSS 0.5%
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. From 3.3.0 until 3.9.2, enabling the global showURL setting caus…
- 5.9CVE-2026-71494EPSS 0.5%
Infracost provides cloud cost intelligence for engineers, AI coding agents, and CI/CD. Prior to 0.10.45, internal/hcl/remote_variables_loader.go and related Terraform Cloud, remote-plan, and Terragrunt registry request paths can attach a c…
- 8.5CVE-2026-55765EPSS 0.5%
CloudNativePG is a platform designed to manage PostgreSQL databases within Kubernetes environments. Prior to 1.28.4 and 1.29.2, CloudNativePG embedded cleartext role passwords in `ALTER ROLE` and `CREATE ROLE` statements generated by SetUs…
- 6.9CVE-2026-50192EPSS 0.4%
Kerberos Agent is an open source video (surveillance) management agent. Prior to version 3.6.26, the Kerberos Hub upload path sends the agent's Hub credentials in the custom `X-Kerberos-Hub-PrivateKey` and `X-Kerberos-Hub-PublicKey` reques…