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

Goal: 1000 CNY · Raised: 1359 CNY

100%

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

578 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, 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.
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 ID Title CVSS Severity Published
CVE-2026-12860 RSA PKCS#1 verification skips last two hash bytes in NULL-omitted path — BC-JAVA 8.7 High 2026-08-03
CVE-2026-59639 CMS verifySignatures returns true for SignedData with zero signers — BC-JAVA 8.7 High 2026-08-03
CVE-2026-59643 OpenPGP inline-signature policy failures silently ignored — BC-JAVA 8.7 High 2026-08-03
CVE-2026-55735 Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation — guardian 8.2 High 2026-08-01
CVE-2025-71402 better-auth before 1.4.0 Session Revocation via Forged Cookie — better-auth 2.0 Low 2026-08-01
CVE-2026-53501 Thumbor has HMAC validation bypass via multiple .replace() calls when removing URL signature — thumbor 8.2 High 2026-07-31
CVE-2026-44104 ControllerAgent does not perform validation of firmware — CHARX SEC-3150 9.8 Critical 2026-07-30
CVE-2026-13305 Autel MaxiCharger AC Elite Home Software Update Improper Verification of Cryptographic Signature Arbitrary Code Execution Vulnerability — MaxiCharger AC Elite Home - - 2026-07-29
CVE-2026-59243 Apache Airflow FAB provider: FAB auth manager: JWT signature verification disabled by default for Azure AD OAuth (`verify_signature` defaults to `False`) — Apache Airflow FAB provider - - 2026-07-29
CVE-2026-65616 Potential privilege escalation to JFrog administrator privileges — artifactory 8.8 High 2026-07-27
CVE-2026-14837 SSH Enablement Signature Verification Bypass — c430 7.8 High 2026-07-27
CVE-2026-13089 OIDC::Lite versions through 0.12.1 for Perl allow ID Token signature verification bypass via a token-controlled algorithm allowlist in verify — OIDC::Lite - - 2026-07-22
CVE-2026-10723 Incorrect acceptance of NSEC3 records — BIND 9 6.8 Medium 2026-07-22
CVE-2026-64623 Network-AI before 5.13.4 Cryptographic Signature Verification Bypass — Network-AI 8.6 High 2026-07-20
CVE-2026-49834 sigstore-go: Multi-log threshold bypass via single compromised log — sigstore-go 5.9 Medium 2026-07-17
CVE-2026-49998 Centrifugo: Dynamic JWKS key cache keyed only by `kid` allows cross-issuer JWT authentication bypass — centrifugo 8.2 High 2026-07-16
CVE-2026-45795 Janssen Project: JWE Request Object Signature Verification Bypass in jans-auth-server — jans 5.3 Medium 2026-07-16
CVE-2026-54733 moodle-local_o365: Authentication bypass via unverified JWT signature in Teams SSO endpoint — o365-moodle - - 2026-07-16
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 Critical 2026-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 Medium 2026-07-14
CVE-2026-48815 sigstore-js: `certificateOIDs` verification constraints are silently dropped and never enforced — sigstore-js 7.5 High 2026-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 High 2026-07-14
CVE-2026-56451 Siemens Opcenter X 加密问题漏洞 — Opcenter X 10.0 Critical 2026-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 Medium 2026-07-09
CVE-2026-54773 CoreWCF: WS-Security signature substitution via document-wide Signature lookup — CoreWCF 5.9 Medium 2026-07-08
CVE-2026-46354 Coder: PKCS#7 signature bypass in Azure instance identity allows unauthenticated agent token theft — coder 9.1 Critical 2026-07-07
CVE-2026-11348 Authentication Bypass in HAVELSAN's Open Source Project Liman MYS — Liman MYS 8.1 High 2026-07-07

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