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

Goal: 1000 CNY · Raised: 1359 CNY

100%

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

561 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-59112 Signature validation vulnerability affecting DigiDoc applications — libdigidocpp 4.4 Medium 2026-08-10
CVE-2026-62873 Microsoft 365 Admin Center Elevation of Privilege Vulnerability — Microsoft 365 Admin Center 9.8 Critical 2026-08-06
CVE-2026-62918 Microsoft Teams Spoofing Vulnerability — Microsoft Teams 7.5 High 2026-08-06
CVE-2026-5430 Authentication Bypass via JWT Algorithm Mismatch in Multiple WSO2 Products Allows Account Takeover — WSO2 Universal Gateway 10.0 Critical 2026-08-06
CVE-2026-7557 SAML authentication bypass in Progress MarkLogic Server — MarkLogic Server 9.1 Critical 2026-08-05
CVE-2026-16443 Keycloak-services: keycloak-services: saml broker metadata import disables response signature validation — Red Hat build of Keycloak 26.4 7.4 High 2026-08-05
CVE-2026-18569 Keycloak-services: keycloak-services: oidc backchannel logout accepts unsigned forged logout tokens — Red Hat Build of Keycloak 3.7 Low 2026-08-04
CVE-2026-46713 Misskey: JSON-LD signature validation + compaction may lead to improper activity handling — misskey 9.2 Critical 2026-08-03
CVE-2026-18568 XML::Sig versions from 0.29 before 0.72 for Perl allow signature verification bypass because verify returns true when every signature was skipped before any cryptographic check — XML::Sig - - 2026-08-03
CVE-2026-18092 Net::SAML2 versions before 0.86 for Perl allow SAML authentication bypass via XML signature wrapping because new_from_xml reads assertion identity with document-wide XPath instead of the signed subtree — Net::SAML2 - - 2026-08-03
CVE-2026-9487 XML::Sig versions before 0.71 for Perl allow signature wrapping via duplicate ID — XML::Sig - - 2026-08-03
CVE-2026-18108 Net::SAML2 versions before 0.86 for Perl allow authentication bypass because _verify_encrypted_assertion accepts an EncryptedAssertion whose decrypted content carries no signature — Net::SAML2 - - 2026-08-03
CVE-2026-18089 Net::SAML2 versions before 0.86 for Perl allow SAML authentication bypass by verifying responses against the response-embedded certificate in verify_xml when no trust anchor is configured — Net::SAML2 - - 2026-08-03
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

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