Skip to content
OpenAdvisories

Weakness (CWE)

CWE-325: Missing Cryptographic Step

Base Draft

The product does not implement a required step in a cryptographic algorithm, resulting in weaker encryption than advertised by the algorithm.

Source: MITRE CWE-325

34 results · Clear filters · Feed

  • Medium 4.3

    Multiple vulnerabilities that affects IBM Db2 Genius Hub

    IBM Db2 Genius Hub 1.1.2, 1.1.3, 1.1.4, 1.1.5 could allow a remote authenticated attacker to obtain sensitive information due to missing required cryptographic step.

  • Medium 6.3

    Crux Agent silently fails SKA preshared key rotation when SHA-512 peering is negotiated

    Crux Agent from 1.9.0 before 2.0.3 uses the full SKA bilocation key as the WireGuard preshared key. When a peering session negotiates use of SHA-512, the key produced is 64 bytes instead of the 32 bytes WireGuard requires. The agent does not validate this siz…

  • Medium 6.0
    CVE-2026-25250 Public exploit

    EAZ EazyFix 12.9 allows a Security Feature Bypass related to a "Missing Cryptographic Step" associated with "Secure Boo…

  • Medium 6.8

    Missing Cryptographic Step (CWE-325) vulnerability exists in certain FeliCa IC chips shipped in or before 2017. If the …

  • Medium 6.0

    Windows Boot Loader Security Feature Bypass Vulnerability

    Missing cryptographic step in Windows Boot Loader allows an authorized attacker to bypass a security feature locally.

  • Medium 5.1

    AES-256-GCM Authentication Tag Does Not Cover First Ciphertext Blocks When AAD Is Empty

    Missing cryptographic step in Caliptra Core Firmware (aes_256_gcm_update module) results in an incorrect GCM authentication tag. When the streaming AES-256-GCM API is used with empty AAD, the hardware GHASH accumulator state is not saved after the first updat…

  • Medium 4.8

    Incorrect Tag Processing for Empty Messages in AES-GCM-SIV and AES-SIV modes

    Issue summary: The implementations of AES-SIV (RFC 5297) and AES-GCM-SIV (RFC 8452) mishandle the authentication of AAD (Additional Authenticated Data) with an empty ciphertext allowing a forgery of such messages. Impact summary: An attacker can forge empty m…

  • Medium 4.6

    Missing TLS certificate validation in NETGEAR's ReadyCloud client app

    An improper implementation of TLS certificate validation vulnerability found in NETGEAR's ReadyCloud client app which could allow an attacker to perform attacker-in-the-middle (MiTM) style attacks impacting the product's confidentiality. This vulnerability af…

  • Medium 6.6

    netty-incubator-codec-ohttp OHttpVersionChunkDraft's Missing Final-Chunk Enforcement Leads to Undetected Stream Truncation

    The netty incubator codec.bhttp is a java language binary http parser. Prior to version 0.0.22.FInal, the codec-ohttp implementation of draft-ietf-ohai-chunked-ohttp does not verify that a cryptographically-signed final chunk was received before the outer HTT…

  • Medium 6.3

    Plaintext secure-mail.html

    SEPPmail Secure Email Gateway before version 15.0.3 allows an attacker to forge a GINA-encrypted email.

  • Medium 4.0

    Unauthenticated/unencrypted trailing bytes with low-level OCB function calls

    Issue summary: When using the low-level OCB API directly with AES-NI or<br>other hardware-accelerated code paths, inputs whose length is not a multiple<br>of 16 bytes can leave the final partial block unencrypted and unauthenticated.<br><br>Impact summary: Th…

  • Medium 4.4

    The Bastion ttyrec files are not signed after encryption by the osh-encrypt-rsync script

    The Bastion provides authentication, authorization, traceability and auditability for SSH accesses. Session-recording ttyrec files, may be handled by the provided osh-encrypt-rsync script that is a helper to rotate, encrypt, sign, copy, and optionally move th…

  • Medium 6.0

    frost-core: refresh shares with smaller min_signers will reduce group security

    ZF FROST is a Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures). In versions 2.0.0 through 2.1.0, refresh shares with smaller min_signers will reduce security of group. The inability to change min_signers (i.e. the threshold…

  • Medium 4.9

    In MbedTLS 3.3.0 before 3.6.4, mbedtls_lms_verify may accept invalid signatures if hash computation fails and internal …

  • Medium 6.8

    Missing Cryptographic Step

    Missing Cryptographic Step vulnerability in Tridium Niagara Framework on Windows, Linux, QNX, Tridium Niagara Enterprise Security on Windows, Linux, QNX allows Cryptanalysis. This issue affects Niagara Framework: before 4.14.2, before 4.15.1, before 4.10.11; …

  • Medium 6.8

    Cisco Touch 10 Device Insufficient Identity Verification Vulnerability

    A vulnerability in pairing process of Cisco&nbsp;TelePresence CE Software and RoomOS Software for Cisco&nbsp;Touch 10 Devices could allow an unauthenticated, remote attacker to impersonate a legitimate device and pair with an affected device. This vulnerabili…

  • Medium 6.5

    Windows Kerberos Information Disclosure Vulnerability

    Windows Kerberos Information Disclosure Vulnerability

  • Medium 4.9

    Cryptographic issues with In-Meeting Chat for some Zoom clients may allow a privileged user to conduct an information d…

  • Medium 5.9

    uthenticode EKU validation bypass

    uthenticode is a small cross-platform library for partially verifying Authenticode digital signatures. Versions of uthenticode prior to the 2.x series did not check Extended Key Usages in certificates, in violation of the Authenticode X.509 certificate profil…

  • Medium 6.3

    Missing Cryptographic Step

    AMI SPx contains a vulnerability in the BMC where a user may cause a missing cryptographic step by generating a hash-based message authentication code (HMAC). A successful exploit of this vulnerability may lead to the loss confidentiality, integrity, and auth…

  • Medium 5.3

    Exposure of information intended to be encrypted by some Zoom clients may lead to disclosure of sensitive information.

  • Medium 6.9

    Nextcloud: Lack of authenticity of metadata keys allows a malicious server to gain access to E2EE folders

    Nextcloud is an open-source productivity platform. In Nextcloud Desktop client 3.0.0 until 3.8.0, Nextcloud Android app 3.13.0 until 3.25.0, and Nextcloud iOS app 3.0.5 until 4.8.0, a malicious server administrator can gain full access to an end-to-end encryp…

  • Medium 6.7

    Nextcloud Desktop client misbehaves with E2EE when the server returns empty list of metadata keys

    The Nextcloud Desktop Client is a tool to synchronize files from Nextcloud Server. Starting with version 3.0.0 and prior to version 3.6.5, a malicious server administrator can gain full access to an end-to-end encrypted folder. They can decrypt files, recover…

  • Medium 6.3

    Missing Cryptographic Step in cassproject

    CaSS is a Competency and Skills System. CaSS Library, (npm:cassproject) has a missing cryptographic step when storing cryptographic keys that can allow a server administrator access to an account’s cryptographic keys. This affects CaSS servers using standalon…

  • Medium 6.5

    Insecure EBICS messages encryption implementation in ebics-java/ebics-java-client could allow an adjacent attacker to decrypt EBICS payloads

    A vulnerability in the encryption implementation of EBICS messages in the open source librairy ebics-java/ebics-java-client allows an attacker sniffing network traffic to decrypt EBICS payloads. This issue affects: ebics-java/ebics-java-client versions prior …

  • Medium 5.3

    Junos OS: When using J-Web with HTTP an attacker may retrieve encryption keys via Person-in-the-Middle attacks.

    A Protection Mechanism Failure vulnerability in the J-Web HTTP service of Juniper Networks Junos OS allows a remote unauthenticated attacker to perform Person-in-the-Middle (PitM) attacks against the device. This issue affects: Juniper Networks Junos OS 12.3 …

  • Medium 5.3

    Missing Cryptographic Step in star7th/showdoc

    showdoc is vulnerable to Missing Cryptographic Step

  • Medium 6.8

    Cryptographic issues in Python oic

    Python oic is a Python OpenID Connect implementation. In Python oic before version 1.2.1, there are several related cryptographic issues affecting client implementations that use the library. The issues are: 1) The IdToken signature algorithm was not checked …

  • Medium 5.5

    A flaw was found in QEMU in the implementation of the Pointer Authentication (PAuth) support for ARM introduced in vers…

  • Medium 6.5

    RSA BSAFE Crypto-J versions prior to 6.2.5 are vulnerable to a Missing Required Cryptographic Step vulnerability. A mal…

  • Medium 5.9

    nss before version 3.30 is vulnerable to a remote denial of service during the session handshake when using SessionTick…

  • Medium 4.3

    Inadequate Encryption Strength in Jenkins

    Jenkins before versions 2.44, 2.32.2 uses AES ECB block cipher mode without IV for encrypting secrets which makes Jenkins and the stored secrets vulnerable to unnecessary risks (SECURITY-304).

  • Medium 4.3

    Exposure of Sensitive Information to an Unauthorized Actor in Jenkins

    In jenkins before versions 2.44, 2.32.2 node monitor data could be viewed by low privilege users via the remote API. These included system configuration and runtime information of these nodes (SECURITY-343).

  • Medium —

    Missing Cryptographic Step in OWASP Enterprise Security API for Java

    The authenticated-encryption feature in the symmetric-encryption implementation in the OWASP Enterprise Security API (ESAPI) for Java 2.x before 2.1.0.1 does not properly resist tampering with serialized ciphertext, which makes it easier for remote attackers …