Skip to content
OpenAdvisories

Weakness (CWE)

CWE-1391: Use of Weak Credentials

Class Incomplete

The product uses weak credentials (such as a default key or hard-coded password) that can be calculated, derived, reused, or guessed by an attacker.

How to prevent it (1 mitigation)
  1. Architecture and Design, Operation

    When the user changes or sets a password, check
    the password against a database of already compromised or
    breached passwords. These passwords are likely to be used in
    password guessing attacks.

Source: MITRE CWE-1391

69 results · Feed

  • Critical 9.8

    Universal sysadmin credential vulnerability in Jumis

    Jumis (formerly Tildes Jumis) creates and uses a Microsoft SQL Server login named ##Tilde_JumisAdmin## whose password is derived deterministically from a single non-secret input - the SQL Server name (@@servername). The derivation algorithm is hard-coded in t…

  • High 7.4

    Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to 1.9.1, Authlib's OctKey.import_key() and HMAC signing and verification path accept zero-length key material. If an application's secret lookup can return an empty string or em…

  • Low 3.7

    D-Link DCS-6501LH aoni_ipc mydlink_set_root_pwd weak credentials

    A vulnerability was determined in D-Link DCS-6501LH 3.03.02. Affected by this vulnerability is the function mydlink_set_root_pwd of the file /mnt/mtd/aoni_ipc. Executing a manipulation can lead to use of weak credentials. The attack may be launched remotely. …

  • Medium 6.6

    Multiple smartphones provided by Rakuten Mobile, Inc. utilize AOSP test keys for their Android Verified Boot (AVB) func…

  • Critical 9.1

    Grav Login OAuth Plugin before 1.4.3 Predictable Local Credentials Authentication Bypass

    Grav Login OAuth plugin (grav-plugin-login-oauth) before 1.4.3 provisions OAuth accounts as ordinary Grav users with a deterministic <provider>.<id> username and an unsalted MD5 hash of the provider identifier as the password, without disabling password login…

  • Medium 6.5

    Jivejdon through 5.0 Predictable Passwords via Sina Weibo OAuth Login

    Jivejdon through 5.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to access Weibo-created accounts by deriving predictable credentials from public Weibo user IDs. OAuthAccountServiceImp.transferSina() sets the password…

  • Medium 6.8

    Use of Weak Credentials in Anjvision YSSD-RTMP-H5

    In Anjvision YSSD‑RTMP‑H5 firmware version 3.3.2.4, the device includes a legacy password hash on the serial console that relies on a weak DES‑based encryption.

  • Critical 9.3

    Weak root password in EVbee DC 80

    The firmware for the EVbee DC-80 has a weak hardcoded root password, which allows attackers to login as root using the SSH daemon that is exposed to the network.

  • Medium 5.3

    Botslab G980H Dashcams Use of Weak Credentials

    The Botslab G980H dash camera firmware generates the default WiFi password using predictable device information, portions of which are advertised by the product. An unauthenticated attacker within WiFi range could potentially determine the remaining password …

  • High 7.4

    OpenAM Account Takeover via Unverified Password Change in OAuth2 Module

    Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, the OAuth2 authentication module updates an existing local account with profile attributes that can include userPassword and inetUserStatus, rewriting the password to the usern…

  • High 8.7

    Use of Weak Credentials

    Use of Weak Credentials vulnerability in B&R Industrial Automation GmbH mapp Audit used in mapp Services. This issue affects mapp Audit used in mapp Services: before 6.8.0.

  • Medium 5.3

    DEEBOT PRO M1 and DEEBOT PRO K1VAC are configured with weak passwords for their Wi-Fi hotspot networks. The password ma…

  • Medium 4.6

    The root accounts of DEEBOT PRO M1 and DEEBOT PRO K1VAC are configured with weak passwords. Physical access to an affec…

  • High 8.7

    joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (cross-language sibling of CVE-2026-45363)

    joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. Prior to 1.6.8, joserfc.jwt.decode accepts attacker-forged HMAC-signed tokens when the caller-supplied verification key is the empty st…

  • Critical 9.1

    `jwt` (Ruby gem) - empty-key HMAC bypass

    ruby-jwt is a Ruby implementation of the RFC 7519 OAuth JSON Web Token standard. Prior to 2.10.3 and 3.2.0, JWT.decode(token, '', true, algorithm: 'HS256') accepts an attacker-forged token because OpenSSL::HMAC.digest('SHA256', '', payload) returns a valid di…

  • Medium 5.8

    A vulnerability exists in the netclient and factory services of Reolink Home Hub (versions prior to v3.3.0.456_26031911…

  • Medium 6.9

    Weak password policy in ProjectsAndPrograms school-management-system

    ProjectsAndPrograms school-management-system uses predictable credentials by generating student's and teacher's passwords solely from the user’s date of birth (e.g., 12072000 for 12 July 2000). The application does not require or prompt users to change the pa…

  • Medium 6.0

    Use of Weak Credentials in D-Link DWR-X1820 router

    Dlink DWR-X1820 router uses weak default password generated from its IMEI number and does not require users to change it. An attacker who knows how passwords are generated can easily crack the default password if they have the device IMEI number. This issue w…

  • High 8.7

    Use of Weak Credentials in Slican telephone exchanges

    In Slican telephone exchanges secure key is generated in a predictable manner using properties of the telephone exchange which can be obtained without authentication. An unauthenticated attacker can deduce the secure key and obtain admin credentials. This iss…

  • Medium —

    slack-go `SecretsVerifier` accepts empty signing secret without precondition

    `SecretsVerifier` in slack-go/slack before v0.23.1 accepts an empty signing secret without error. If an application is misconfigured (e.g., an unset or empty `SLACK_SIGNING_SECRET`), `NewSecretsVerifier` builds an HMAC-SHA256 keyed with an empty string, allow…

  • Critical 9.1
    CVE-2026-44351 Public exploit

    fast-jwt: Empty HMAC secret accepted via async key resolver - JWT auth bypass

    fast-jwt provides fast JSON Web Token (JWT) implementation. Prior to 6.2.4, a critical authentication-bypass vulnerability in fast-jwt's async key-resolver flow allows any unauthenticated attacker to forge arbitrary JWTs that are accepted as authentic. When t…

  • Critical 9.3

    Weak credentials vulnerability in the CashDro 3 web administration panel

    Weak credentials in the CashDro 3 web administration panel, version 24.01.00.26, where the platform allows the use of numeric PINs for user authentication. The system supports the use of PIN-based credentials, maintaining compatibility with POS software integ…

  • Critical 9.8

    BridgeHead FileStore < 24A Apache Axis2 Default Credentials RCE

    BridgeHead FileStore versions prior to 24A (released in early 2024) expose the Apache Axis2 administration module on network-accessible endpoints with default credentials that allows unauthenticated remote attackers to execute arbitrary OS commands. Attackers…

  • High 8.4

    Dell PowerProtect Data Domain with Data Domain Operating System (DD OS) of Feature Release versions 7.7.1.0 through 8.5…

  • Critical 9.8

    Use of a deterministic credential generation algorithm in /ftl/bin/calc_f2 in Small Cell Sercomm SCE4255W (FreedomFi En…

  • Critical 9.8

    OpenMQ exposes a TCP-based management service (imqbrokerd) that by default requires authentication. However, the produc…

  • Medium 4.6

    For WRC-X1500GS-B and WRC-X1500GSA-B, the initial passwords can be calculated easily from the system information.

  • Critical 9.2

    Weak Default Passwords for SSH Access in dormakaba access manager

    The Access Manager 92xx in hardware revision K7 is based on Linux instead of Windows CE embedded in older hardware revisions. In this new hardware revision it was noticed that an SSH service is exposed on port 22. By analyzing the firmware of the devices, it …

  • High 7.5

    The device is deployed with weak and publicly known default passwords for certain hidden user levels, increasing the ri…

  • High 7.5

    Unsecure access configuration

    The system is deployed in its default state, with configuration settings that do not comply with the latest best practices for restricting access. This increases the risk of unauthorised connections.

  • Critical 9.8

    Dover Fueling Solutions ProGauge MagLink LX4 Devices Use of Weak Credentials

    Dover Fueling Solutions ProGauge MagLink LX4 Devices have default root credentials that cannot be changed through standard administrative means. An attacker with network access to the device can gain administrative access to the system.

  • High 7.2

    Securden Unified PAM Shared SSH Key and Cloud Infrastructure

    Securden’s Unified PAM Remote Vendor Gateway access portal shares infrastructure and access tokens across multiple tenants. A malicious actor can obtain authentication material and access the gateway server with low-privilege permissions.

  • Medium 5.3

    TOTOLINK A3002R v4.0.0-B20230531.1404 was discovered to contain insecure credentials for the telnet service and root ac…

  • High 7.5

    On multiple products of SEIKO EPSON and FUJIFILM Corporation, the initial administrator password is easy to guess from …

  • Critical 9.8

    CVE-2025-6077

    Partner Software's Partner Software Product and corresponding Partner Web application use the same default username and password for the administrator account across all versions.

  • High 8.8
    CVE-2025-53558 Public exploit

    ZXHN-F660T and ZXHN-F660A provided by ZTE Japan K.K. use a common credential for all installations. With the knowledge …

  • Critical 9.5

    Use of weak credentials in emergency authentication component in Devolutions Server allows an unauthenticated attacker …

  • High 7.5

    Insecure Permissions vulnerability in Tenda CP3 Pro Firmware V22.5.4.93 allows the telnet service (telnetd) by default …

  • Critical 9.8
    CVE-2024-51978 Public exploit EPSS 16%

    Authentication bypass via default password generation affecting multiple models from Brother Industries, Ltd, Toshiba Tec, and Konica Minolta, Inc.

    An unauthenticated attacker who knows the target device's serial number, can generate the default administrator password for the device. An unauthenticated attacker can first discover the target device's serial number via CVE-2024-51977 over HTTP/HTTPS/IPP, o…

  • Medium 5.5

    Activemq-artemis-operator: amq broker operator starting credentials reuse

    A flaw was found in ActiveMQ Artemis. The password generated by activemq-artemis-operator does not regenerate between separated CR dependencies.