Common Weakness Enumeration

CWE-347 Improper Verification of Cryptographic Signature

Description

The product does not verify, or incorrectly verifies, the cryptographic signature for data.

Associated Reviewed Advisories

Vulnerabilities classified under CWE-347 ordered by modification date.

25 reviewed records
Advisory ID NVD ID Severity PURLs Summary Last Modified
GHSA-8wpc-h4q6-8fxv CVE-2026-107720 HIGH

fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set

2026-10-08
GHSA-ww5h-9m49-7xx4 CVE-2026-107722 CRITICAL

fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion

2026-10-08
GHSA-g3jj-5cmm-3hxx CVE-2026-107724 HIGH

fast-jwt treats raw public JWK JSON as an HMAC secret, enabling HS256 token forgery

2026-10-08
GHSA-7c92-x8vg-4258 CVE-2026-61436 HIGH

PraisonAI: AgentMail webhook mode accepts forged unsigned message.received events and invokes agents

2026-10-07
GHSA-3qf3-8w2g-rqmx CVE-2026-85394 CRITICAL

python-jose algorithm confusion guard bypassed by DER-encoded public keys

2026-10-05
GHSA-5j98-2g5x-46v6 - HIGH -

hickory-resolver: Resolver::lookup() and Resolver::lookup_ip() APIs obscure DNSSEC validation failures

2026-10-05
GHSA-86w9-cpqp-85rv CVE-2026-85393 HIGH

node-forge RSA PKCS#1 v1.5 signature verification accepts extra nested DigestAlgorithm elements

2026-10-01
GHSA-9j54-fg26-wv3r CVE-2026-102266 HIGH

PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

2026-09-29
GHSA-ffc3-869f-jxw9 CVE-2026-102268 CRITICAL

PyJWT: Asymmetric-PEM detection bypass: whitespace/line-ending-mutated public keys skip the HS/asymmetric confusion guard

2026-09-29
GHSA-w2cx-738m-mc7w CVE-2026-102273 HIGH

PyJWT accepts public JWK containers as HMAC secrets

2026-09-29
GHSA-p4g4-x82p-q773 CVE-2026-102271 HIGH

PyJWT: Public keys in DER form are accepted as HMAC secrets, bypassing the CVE-2022-29217 guard

2026-09-29
GHSA-r6x4-923q-g947 CVE-2026-102272 HIGH

PyJWT BOM Bypass

2026-09-29
GHSA-3c93-f73f-qc9h CVE-2026-57178 HIGH

social-auth-core: VK App backend accepts unsigned callback data when auth_key is missing

2026-09-24
GHSA-xcw4-53cc-hv32 CVE-2026-59163 CRITICAL

Mnemosyne has JWT signature verification bypass sync server that allows authentication bypass

2026-09-18
GHSA-c3gv-825q-fvmp CVE-2026-86038 HIGH

libp2p: Gossipsub StrictSign accepts attacker-signed messages as a victim RSA peer ID

2026-09-17
GHSA-5m98-cgcr-xx3q CVE-2026-86080 MODERATE

n8n: GitHub Trigger 422 Reuse Path Skips Webhook Secret Storage, Causing Signature Verification to Fail-Open

2026-09-10
GHSA-248h-974q-xrc2 - MODERATE

axonflow-sdk-java: Webhook signing-key (HMAC-SHA256) not exposed by SDK type, preventing signature verification

2026-09-02
GHSA-73p9-6hrp-8qhr - MODERATE

AIIR verification and policy gates could report success without enforcing the control (fail-open)

2026-08-28
GHSA-8jqh-95g6-7jpj CVE-2026-54736 HIGH -

Phalcon: Non-constant-time HMAC verification in `Encryption\Crypt::decrypt` (timing side-channel)

2026-08-28
GHSA-mq36-523m-x7vv CVE-2026-54155 HIGH

node-opcua missing nonce verification in UserNameIdentityToken authentication

2026-08-20
GHSA-33j8-j763-4fv5 CVE-2026-50634 MODERATE

Apache CXF: WS JSON request filter trusts metadata from an unvalidated first signature entry

2026-08-20
GHSA-fhgh-wq4q-r37x - HIGH

uniget CLI: Metadata signature verification only runs when UNIGET_IGNORE_METADATA_SIGNATURE is set

2026-08-17
GHSA-ww38-37g9-m3q3 CVE-2026-41694 LOW

Spring Security SAML2 Service Provider: Decryption Oracle Vulnerability from Unsigned SAML Response and Logout Payloads

2026-08-12
GHSA-h7pc-vwp9-298g CVE-2026-6873 LOW

Django: signed cookies are vulnerable to salt namespace collisions

2026-08-07
GHSA-p3v8-fm5p-v84h CVE-2026-9793 MODERATE

Keycloak has an Improper Verification of Cryptographic Signature issue

2026-08-05