CWEweakness

CWE-523 Unprotected Transport of Credentials

Official page ↗
Abstraction
Base
Structure
Simple
Status
Incomplete
Languages
Not Language-Specific
CWE version
5.0

Description

Login pages do not use adequate measures to protect the user name and password while they are in transit from the client to the server.

Common consequences

• Access Control: Gain Privileges or Assume Identity

Potential mitigations

• [Operation, System Configuration] Enforce SSL use for the login page or any page used to transmit user credentials or other sensitive information. Even if the entire site does not use SSL, it MUST use SSL for login. Additionally, to help prevent phishing attacks, make sure that SSL serves the login page. SSL allows the user to verify the identity of the server to which they are connecting. If the SSL serves login page, the user can be certain they are talking to the proper end system. A phishing attack would typically redirect a user to a site that does not have a valid trusted server certificate issued from an authorized supplier.

Detection methods

• Automated Static Analysis: Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)

Related

Attack pattern · CAPEC (1)

  • CAPEC-102 Session Sidejacking attack pattern

Can also be · CWE (1)

  • CWE-319 Cleartext Transmission of Sensitive Information weakness

Child of · CWE (1)

  • CWE-522 Insufficiently Protected Credentials weakness

Referenced by CAPEC · weakness (1)

  • CAPEC-102 Session Sidejacking attack pattern

Referenced by CVE · weakness (27)

  • CVE-2026-113866 When setting up an account, Thunderbird's Exchange AutoDiscover lookup also queried the domain's AutoDiscover service over plain HTTP. vulnerability
  • CVE-2026-17620 IBM Financial Transaction Manager (FTM) for RedHat OpenShift 4.0.6.0 through 4.0.6.0.0.6.0 Refresh (Operator… vulnerability
  • CVE-2026-56587 HCL IEM was affected with Strict transport security not enforced. vulnerability
  • CVE-2026-54784 CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. vulnerability
  • CVE-2026-8668 A static credential embedded in Chef 360 prior to v1.7.0 permitted unauthenticated access to internal message queues. vulnerability
  • CVE-2026-36610 Mercusys AC12G (EU) V1 with firmware AC12G(EU)_V1_200909 transmits DDNS credentials over plaintext HTTP with only Base64 encoding. vulnerability
  • CVE-2026-8673 Unprotected transport of credentials vulnerability in syslink software AG Avantra on Linux, Windows allows Sniffing Attacks. vulnerability
  • CVE-2026-23635 Kiteworks is a private data network (PDN). vulnerability
  • CVE-2025-61916 Spinnaker is an open source, multi-cloud continuous delivery platform. vulnerability
  • CVE-2025-66029 Open OnDemand provides remote web access to supercomputers. vulnerability
  • CVE-2025-64308 The Brightpick Mission Control web application exposes hardcoded credentials in its client-side JavaScript bundle to Brightpick AI's… vulnerability
  • CVE-2025-64309 The affected product discloses device telemetry, configuration, and sensitive information via WebSocket traffic to unauthenticated users… vulnerability
  • CVE-2025-61121 Mobile Scanner Android App version 2.12.38 (package name com.glority.everlens), developed by Glority Global Group Ltd., contains a… vulnerability
  • CVE-2025-41705 An unauthenticated remote attacker (MITM) can intercept the websocket messages to gain access to the login credentials for the Webfrontend. vulnerability
  • CVE-2025-57800 Audiobookshelf is an open-source self-hosted audiobook server. vulnerability
  • CVE-2024-1509 Brocade ASCG before 3.2.0 Web Interface is not enforcing HSTS, as defined by RFC 6797. vulnerability
  • CVE-2024-4188 Unprotected Transport of Credentials vulnerability in OpenText™ Documentum™ Server could allow Credential Stuffing.This issue affects… vulnerability
  • CVE-2024-20395 A vulnerability in the media retrieval functionality of Cisco Webex App could allow an unauthenticated, adjacent attacker to gain access to… vulnerability
  • CVE-2024-1102 A vulnerability was found in jberet-core logging. vulnerability
  • CVE-2023-31277 PiiGAB M-Bus transmits credentials in plaintext format. vulnerability
  • CVE-2023-22862 IBM Aspera Connect 4.2.5 and IBM Aspera Cargo 4.2.5 transmits authentication credentials, but it uses an insecure method that is… vulnerability
  • CVE-2023-28708 When using the RemoteIpFilter with requests received from a reverse proxy via HTTP that include the X-Forwarded-Proto header set to https,… vulnerability
  • CVE-2022-31805 In the CODESYS Development System multiple components in multiple versions transmit the passwords for the communication between clients and… vulnerability
  • CVE-2021-38460 A path traversal vulnerability in the Moxa MXview Network Management software Versions 3.x to 3.2.2 may allow an attacker to create or… vulnerability
  • CVE-2021-32003 Unprotected Transport of Credentials vulnerability in SiteManager provisioning service allows local attacker to capture credentials if the… vulnerability
  • CVE-2020-25175 GE Healthcare Imaging and Ultrasound Products may allow specific credentials to be exposed during transport over the network. vulnerability
  • CVE-2017-16731 An Unprotected Transport of Credentials issue was discovered in ABB Ellipse 8.3 through Ellipse 8.9 released prior to December 2017… vulnerability

Referenced by OWASP · mapped cwe (2)

  • A04:2025 Cryptographic Failures Top 10 2025
  • A02:2021 Cryptographic Failures Top 10 2021