Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-347 (密码学签名的验证不恰当) — Vulnerability Class 440

440 vulnerabilities classified as CWE-347 (密码学签名的验证不恰当). AI Chinese analysis included.

CWE-347 represents a critical integrity weakness where software fails to properly validate cryptographic signatures attached to data or code. Attackers typically exploit this flaw by intercepting communications or modifying stored files, substituting legitimate content with malicious payloads that lack valid digital signatures. Because the application accepts these unsigned or tampered inputs as authentic, it executes unauthorized commands or processes corrupted data, potentially leading to complete system compromise or data loss. To prevent this vulnerability, developers must implement rigorous verification routines that strictly check every incoming or processed item against its expected cryptographic signature using trusted public keys. This ensures that any alteration, even a single bit change, is detected and rejected. Additionally, employing secure key management practices and avoiding custom cryptographic implementations further strengthens the system’s defense against signature forgery and tampering attacks.

MITRE CWE Description
The product does not verify, or incorrectly verifies, the cryptographic signature for data.
Common Consequences (1)
Access Control, Integrity, ConfidentialityGain 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.
Examples (1)
In the following code, a JarFile object is created from a downloaded file.
File f = new File(downloadedFilePath); JarFile jf = new JarFile(f);
Bad · Java
CVE IDTitleCVSSSeverityPublished
CVE-2026-15013 SAML Single Sign On <= 5.4.3 - Unauthenticated Authentication Bypass via 'SAMLResponse' Parameter Signature Algorithm Confusion — SAML Single Sign On – SSO Login 9.8 Critical2026-07-16
CVE-2026-46684 DataEase: Unauthorized Command Execution Vulnerability — dataease--2026-07-15
CVE-2026-48758 sigstore-js: DSSE payloadType type-binding failure — sigstore-js 5.4 Medium2026-07-14
CVE-2026-48815 sigstore-js: `certificateOIDs` verification constraints are silently dropped and never enforced — sigstore-js 7.5 High2026-07-14
CVE-2026-48747 Symfony: Mailomat Mailer Webhook Parser Reads the HMAC Algorithm from the Request: Signature Algorithm Downgrade — symfony--2026-07-14
CVE-2026-47304 .NET Security Feature Bypass Vulnerability — .NET 10.0 8.1 High2026-07-14
CVE-2026-56451 Siemens Opcenter X 加密问题漏洞 — Opcenter X 10.0 Critical2026-07-14
CVE-2026-22097 Missing firmware validation allows remote code execution — DC-80--2026-07-13
CVE-2026-9027 CorvusPay WooCommerce Payment Gateway <= 2.7.4 - Unauthenticated Improper Verification of Cryptographic Signature to Payment Bypass via /wp-json/corvuspay/success/ REST Endpoint — CorvusPay WooCommerce Payment Gateway 5.3 Medium2026-07-09
CVE-2026-54773 CoreWCF: WS-Security signature substitution via document-wide Signature lookup — CoreWCF 5.9 Medium2026-07-08
CVE-2026-46354 Coder: PKCS#7 signature bypass in Azure instance identity allows unauthenticated agent token theft — coder 9.1 Critical2026-07-07
CVE-2026-11348 Authentication Bypass in HAVELSAN's Open Source Project Liman MYS — Liman MYS 8.1 High2026-07-07
CVE-2026-58426 Gitea Actions Artifacts V4 signed URL HMAC ambiguity allows cross-repository artifact read and cross-task upload-state write — Gitea Open Source Git Server 9.6 Critical2026-07-03
CVE-2026-13722 WatchGuard Firebox Firmware Image Validation Bypass in WatchGuard Fireware OS — Fireware OS--2026-07-02
CVE-2026-50721 IKEv1 Denial of Service via RSA-SHA1 (PKCS#1 Version 1.5 Encrypted) authentication payload — libreswan 8.1 High2026-07-02
CVE-2026-50722 IKEv2 Denial of Service via RSA-SHA1 (PKCS#1 RSASSA-PKCS1-v1_5) authentication payload — libreswan 8.1 High2026-07-02
CVE-2026-13743 Improper verification of cryptographic signature in CubeSpace CW0057 Reaction Wheel — CW0057 Reaction Wheel--2026-07-02
CVE-2025-0824 lack of validation for firmware update in Hitachi Virtual Storage — Hitachi Virtual Storage Platform One Block 23, 24, 26, 28 3.7 Low2026-06-29
CVE-2024-23581 HCL Traveler for Microsoft Outlook (HTMO) is susceptible to an application modification vulnerability — Traveler for Microsoft Outlook 6.7 Medium2026-06-26
CVE-2026-40941 Cacti: Package Import Signature Validation Bypass Allows Self-Signed Packages — cacti--2026-06-25
CVE-2026-7511 PKCS7_verify signer confusion allows forged signatures to be accepted — wolfSSL--2026-06-25
CVE-2026-6329 PKCS#12 MAC verification uses attacker-controlled comparison length — wolfSSL--2026-06-25
CVE-2026-11800 Org.keycloak:keycloak-services: keycloak: authentication bypass via jwt algorithm confusion — Red Hat build of Keycloak 26.6 8.1 High2026-06-25
CVE-2026-6331 HMAC zero-length tag forgery in EVP_DigestVerifyFinal — wolfSSL--2026-06-25
CVE-2026-55961 wolfSSL_PKCS7_verify() reports success for degenerate (certs-only) PKCS#7 with no signer — wolfSSL--2026-06-25
CVE-2026-9779 ATEN Unizon doCryptoHugeFileToFile Improper Verification of Cryptographic Signature Remote Code Execution Vulnerability — Unizon--2026-06-24
CVE-2026-46423 Rocket.Chat: SAML signature validation skipped when IdP certificate field is empty — Rocket.Chat--2026-06-24
CVE-2026-46349 Mastodon: LD-Signature Bypass via JSON-LD Named-Graph Restructuring — mastodon 5.3 Medium2026-06-24
CVE-2026-42743 WordPress Masteriyo - LMS plugin <= 2.1.8 - Broken Authentication vulnerability — Masteriyo - LMS 6.5 Medium2026-06-15
CVE-2026-48558 SimpleHelp Authentication Bypass via Missing OIDC JWT Signature Verification — SimpleHelp 10.0 Critical2026-06-12

Vulnerabilities classified as CWE-347 (密码学签名的验证不恰当) represent 440 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.