CWEweakness
CWE-347 Improper Verification of Cryptographic Signature
- Abstraction
- Base
- Structure
- Simple
- Status
- Draft
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
The product does not verify, or incorrectly verifies, the cryptographic signature for data.
Common consequences
• Access Control, Integrity, Confidentiality: Gain Privileges or Assume Identity, Modify Application Data, Execute Unauthorized Code or Commands — An attacker could gain access to sensitive data and possibly execute unauthorized code.
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.)
Observed examples
• CVE-2002-1796: Does not properly verify signatures for "trusted" entities.
• CVE-2005-2181: Insufficient verification allows spoofing.
• CVE-2005-2182: Insufficient verification allows spoofing.
• CVE-2002-1706: Accepts a configuration file without a Message Integrity Check (MIC) signature.
Related
Attack pattern · CAPEC (2)
Observed example · CVE (4)
- CVE-2005-2181 Cisco 7940/7960 Voice over IP (VoIP) phones do not properly check the Call-ID, branch, and tag values in a NOTIFY message to verify a… vulnerability
- CVE-2005-2182 Grandstream BudgeTone (BT) 100 Voice over IP (VoIP) phones do not properly check the Call-ID, branch, and tag values in a NOTIFY message to… vulnerability
- CVE-2002-1706 Cisco IOS software 11.3 through 12.2 running on Cisco uBR7200 and uBR7100 series Universal Broadband Routers allows remote attackers to… vulnerability
- CVE-2002-1796 ChaiVM EZloader for HP color LaserJet 4500 and 4550 and HP LaserJet 4100 and 8150 does not properly verify JAR signatures for new services,… vulnerability
Child of · CWE (1)
- CWE-345 Insufficient Verification of Data Authenticity weakness
Referenced by CAPEC · weakness (2)
Referenced by CVE · weakness (957)
- CVE-2026-33923 A signature verification vulnerability was discovered in the update installation functionality due to inconsistent validation of the update… vulnerability
- CVE-2026-88078 Improper verification of cryptographic signature in Microsoft Edge (Chromium-based) allows an unauthorized attacker to perform spoofing… vulnerability
- CVE-2026-110985 A Kafka broker using SASL/OAUTHBEARER with the default validator (sasl.oauthbearer.jwt.validator.class=DefaultJwtValidator) selects its… vulnerability
- CVE-2026-118040 In Progress® Telerik® Document Processing Libraries prior to version 2026.3.1027, improper verification of cryptographic signatures and… vulnerability
- CVE-2026-87101 Sensitive information disclosure due to improper token validation. vulnerability
- CVE-2026-87102 Sensitive information disclosure and manipulation due to improper token validation. vulnerability
- CVE-2026-87103 Sensitive information disclosure and manipulation due to improper token validation. vulnerability
- CVE-2026-87879 Sensitive information disclosure due to improper token validation. vulnerability
- CVE-2026-103325 The TiendaCrypto para WooCommerce WordPress plugin through 1.2.1 does not correctly verify the authenticity of its payment webhook,… vulnerability
- CVE-2026-106078 A vulnerability allowing an unauthenticated attacker to bypass REST API authentication with a forged federation token and receive responses… vulnerability
- CVE-2026-117601 Electrum before 4.8.3 fails to verify signatures of wallet-owned inputs in unconfirmed mempool transactions, allowing malicious servers to… vulnerability
- CVE-2026-117602 Electrum 4.6.0 before 4.7.2 contains an authorization bypass in the external plugin loader, which executes a plugin's __init__.py module… vulnerability
- CVE-2026-116116 A vulnerability was detected in Yoosee GM8135S Camera 21.00.01.36. vulnerability
- CVE-2026-65632 The jose library accepts ECDSA (ES256, ES256K, ES384, and ES512) JWS signatures of a non-canonical length. vulnerability
- CVE-2026-116189 rclone from 1.55.0 before 1.75.2 contains a signature verification bypass in stable selfupdate that trusts checksums from unsigned bytes… vulnerability
- CVE-2026-56837 PraisonAI is a multi-agent teams system. vulnerability
- CVE-2026-89317 gose parsed the JWS `crit` header into `JwsHeader.Crit` and then never read it. vulnerability
- CVE-2026-114615 Authlib is a Python library which builds OAuth and OpenID Connect servers. vulnerability
- CVE-2026-115374 Incus 7.0.0 before 7.0.2 and 7.1.0 before 7.5.0 contains a signature verification flaw in its built-in S3 server that allows presigned URL… vulnerability
- CVE-2026-84918 Improper Verification of Cryptographic Signature vulnerability in Drupal Monobank payment API allows Signature Spoof. vulnerability
- CVE-2026-87947 Improper Verification of Cryptographic Signature vulnerability in Drupal SAML SSO - Service Provider allows Signature Spoof. vulnerability
- CVE-2026-105869 Apache Pulsar's MultiRolesTokenAuthorizationProvider authorizes a client with all roles listed in a claim of its JSON Web Token (JWT). vulnerability
- CVE-2026-10141 A Unsigned Firmware vulnerability exists in the boa Firmware Update functionality of X2000R (version(s):… vulnerability
- CVE-2026-113620 In Eclipse ioFog Controller versions 3.8.0 through 3.9.1, operator WebSocket upgrades on the exec and log routes do not verify the bearer… vulnerability
- CVE-2026-109838 IBM Db2 Genius Hub 1.0 could allow a local attacker to obtain sensitive information due to improper verification of cryptographic signature. vulnerability
- CVE-2026-102946 joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. vulnerability
- CVE-2026-110765 FlexPrice through 2.1.38 contains an authentication bypass vulnerability in HandleQuickBooksWebhook that skips signature verification when… vulnerability
- CVE-2026-102502 CAI Content Credentials is affected by an Improper Verification of Cryptographic Signature vulnerability that could result in a Security… vulnerability
- CVE-2026-102866 Improper verification of cryptographic signature in Microsoft Office SharePoint allows an unauthorized attacker to elevate privileges over… vulnerability
- CVE-2026-103296 CAI Content Credentials is affected by an Improper Verification of Cryptographic Signature vulnerability that could result in a Security… vulnerability
Referenced by CWE · has member (1)
- CWE-884 CWE Cross-section view