CWEweakness
CWE-294 Authentication Bypass by Capture-replay
High
Official page ↗
- Abstraction
- Base
- Structure
- Simple
- Status
- Incomplete
- Likelihood of exploit
- High
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
A capture-replay flaw exists when the design of the product makes it possible for a malicious user to sniff network traffic and bypass authentication by replaying it to the server in question to the same effect as the original message (or with minor changes).
Extended description
Capture-replay attacks are common and can be difficult to defeat without cryptography. They are a subset of network injection attacks that rely on observing previously-sent valid commands, then changing them slightly if necessary and resending the same commands to the server.
Common consequences
• Access Control: Gain Privileges or Assume Identity — Messages sent with a capture-relay attack allow access to resources which are not otherwise accessible without proper authentication.
Potential mitigations
• [Architecture and Design] Utilize some sequence or time stamping functionality along with a checksum which takes this into account in order to ensure that messages can be parsed only once.
• [Architecture and Design] Since any attacker who can listen to traffic can see sequence numbers, it is necessary to sign messages with some kind of cryptography to ensure that sequence numbers are not simply doctored along with content.
Observed examples
• CVE-2005-3435: product authentication succeeds if user-provided MD5 hash matches the hash in its database; this can be subjected to replay attacks.
• CVE-2007-4961: Chain: cleartext transmission of the MD5 hash of password (CWE-319) enables attacks against a server that is susceptible to replay (CWE-294).
Related
Attack pattern · CAPEC (10)
- CAPEC-102 Session Sidejacking attack pattern
- CAPEC-509 Kerberoasting attack pattern
- CAPEC-555 Remote Services with Stolen Credentials attack pattern
- CAPEC-561 Windows Admin Shares with Stolen Credentials attack pattern
- CAPEC-60 Reusing Session IDs (aka Session Replay) attack pattern
- CAPEC-644 Use of Captured Hashes (Pass The Hash) attack pattern
- CAPEC-645 Use of Captured Tickets (Pass The Ticket) attack pattern
- CAPEC-652 Use of Known Kerberos Credentials attack pattern
- CAPEC-701 Browser in the Middle (BiTM) attack pattern
- CAPEC-94 Adversary in the Middle (AiTM) attack pattern
Observed example · CVE (2)
- CVE-2007-4961 The login_to_simulator method in Linden Lab Second Life, as used by the secondlife:// protocol handler and possibly other Second Life login… vulnerability
- CVE-2005-3435 admin_news.php in Archilles Newsworld up to 1.3.0 allows attackers to bypass authentication by obtaining the password hash for another… vulnerability
Referenced by CAPEC · weakness (10)
- CAPEC-102 Session Sidejacking attack pattern
- CAPEC-509 Kerberoasting attack pattern
- CAPEC-555 Remote Services with Stolen Credentials attack pattern
- CAPEC-561 Windows Admin Shares with Stolen Credentials attack pattern
- CAPEC-60 Reusing Session IDs (aka Session Replay) attack pattern
- CAPEC-644 Use of Captured Hashes (Pass The Hash) attack pattern
- CAPEC-645 Use of Captured Tickets (Pass The Ticket) attack pattern
- CAPEC-652 Use of Known Kerberos Credentials attack pattern
- CAPEC-701 Browser in the Middle (BiTM) attack pattern
- CAPEC-94 Adversary in the Middle (AiTM) attack pattern
Referenced by CVE · weakness (305)
- CVE-2026-104381 A missing authentication vulnerability in Fireware OS's FireCluster state synchronization feature allows an unauthenticated attacker… vulnerability
- CVE-2026-116825 YesWiki from 4.6.2 before 4.7.0 lacks replay protection in HttpSignatureService::verifySignature(), which never validates the Date header… vulnerability
- CVE-2026-117470 Psono Server CE & EE versions 3.1.0 through 7.2.3 did not consume a stored WebAuthn challenge after assertion verification. vulnerability
- CVE-2026-41020 Eaton easyE4 uses a static nonce during authentication, which could allow an unauthenticated attacker with access to captured… vulnerability
- CVE-2026-89209 A vulnerability has been identified in Mendix SAML (Mendix 10 compatible) (All versions < V4.2.4), Mendix SAML (Mendix 11 compatible) (All… vulnerability
- CVE-2026-116201 Snipe-IT before 8.5.0 contains a SAML assertion replay vulnerability that allows attackers to reuse captured assertions by exploiting a… vulnerability
- CVE-2026-65824 OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. vulnerability
- CVE-2026-114617 Authlib is a Python library which builds OAuth and OpenID Connect servers. vulnerability
- CVE-2026-87952 Authentication Bypass by Capture-replay vulnerability in Drupal SAML SSO - Service Provider allows Remote Services with Stolen Credentials. vulnerability
- CVE-2026-103314 A flaw was found in Red Hat Advanced Cluster Security for Kubernetes (RHACS). vulnerability
- CVE-2026-104105 FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. vulnerability
- CVE-2026-55167 LDAP Account Manager (LAM) is a webfrontend for managing entries (e.g. vulnerability
- CVE-2026-89070 Authentication bypass by capture-replay vulnerability in Progress MOVEit Transfer (OIDC module). vulnerability
- CVE-2026-12655 A security issue exists within 1732E ArmorBlock® I/O, where an unauthenticated attacker can change the device's webserver password without… vulnerability
- CVE-2026-92120 OAuth1 Request Replay Attack vulnerability in Apache Allura. vulnerability
- CVE-2026-105485 Authentication bypass OAuth device authorization flow in Devolutions Server 2026.3.7.0 and earlier allows a remote attacker to take over a… vulnerability
- CVE-2026-9226 Authentication bypass in the Azure AD external login flow in Devolutions Server 2026.3.7.0 and earlier allows a remote attacker to take… vulnerability
- CVE-2026-103655 MISP contains a vulnerability in its two-factor authentication (TOTP) verification process that permits a valid one-time code to be… vulnerability
- CVE-2026-73636 Authentication bypass by capture-replay in mod_auth_digest in Apache Software Foundation Apache HTTP Server 2.4.x on all platforms allows a… vulnerability
- CVE-2026-82379 Authentication Bypass by Capture-replay in Apache Roller 6.1.5 allows an attacker who captures a valid WSSE digest authentication header to… vulnerability
- CVE-2026-100834 http4k's Digest authentication module (org.http4k:http4k-security-digest) before versions 6.48.0.0, 5.42.0.0 and 4.51.0.0 defaults the… vulnerability
- CVE-2026-75907 The door access control on a Norwegian Cruise Line asset grants entry based only on the credential's static 7-byte UID stored on an NTAG212… vulnerability
- CVE-2026-77967 The Botslab G980H dash camera firmware accepts a reusable authentication value without adequately verifying its freshness or association… vulnerability
- CVE-2026-87119 Authentication Bypass by Capture-replay in ZenHive mpp allows an attacker holding a captured subscription activation credential to charge… vulnerability
- CVE-2026-94112 mayswind ezBookkeeping before 2.0.0 fails to invalidate TOTP passcodes after use, allowing attackers to replay captured codes within the… vulnerability
- CVE-2026-54148 http4k is a functional toolkit for Kotlin HTTP applications. vulnerability
- CVE-2026-45720 Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. vulnerability
- CVE-2026-90997 A flaw was found in Keycloak. vulnerability
- CVE-2026-73443 On affected platforms running Arista EOS with VRRPv2 IP-AH authentication configured, an unauthenticated attacker within the same layer 2… vulnerability
- CVE-2026-69206 Http4s is a Scala interface for HTTP services. vulnerability
Referenced by CWE · has member (1)
- CWE-884 CWE Cross-section view