CyberSecBulletin

Improper Verification of Cryptographic Signature

CWE-347

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

We track 450 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.4. 7 have been exploited in real attacks.

Latest Improper Verification of Cryptographic Signature vulnerabilities

  • 9.1 Critical severity

    XML::Sig: Improper Verification of Cryptographic Signature

    CVE-2026-9487Timlegge

    XML::Sig versions before 0.71 for Perl allow signature wrapping via duplicate ID. _get_signed_xml() in lib/XML/Sig.pm, called from verify(), resolves the SignedInfo Reference/@URI to a node with the XPath expression "//*[@ID='$id']" and returns the first node

  • 9.8 Critical severity

    Net::SAML2: Improper Verification of Cryptographic Signature

    CVE-2026-18108Timlegge

    Net::SAML2 versions before 0.86 for Perl allow authentication bypass because _verify_encrypted_assertion accepts an EncryptedAssertion whose decrypted content carries no signature. _verify_encrypted_assertion decrypts the EncryptedAssertion and returns it as v

  • 8.1 High severity

    Net::SAML2: Improper Verification of Cryptographic Signature

    CVE-2026-18092Timlegge

    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. new_from_xml reads the NameID, attribute values, SessionI

  • 7.5 High severity

    Net::SAML2: Improper Certificate Validation

    CVE-2026-18089Timlegge

    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. verify_xml in Net::SAML2::Role::VerifyXML runs "return if !$anchors &&

  • 7.3 High severity

    eParakstītājs 3.0: Improper Certificate Validation

    eParakstītājs 3.0 for Windows before version 1.10.0 retrieves and executes its automatic updates over a channel that is not authenticated or integrity-protected. On each launch the application fetches an update descriptor (XML) over TLS but accepts any TLS cer

  • 7.5 High severity

    BC-JAVA: Improper Verification of Cryptographic Signature

    CVE-2026-59643Legion of the Bouncy Castle

    In Bouncy Castle for Java before 1.85, OpenPGP inline-signature policy failures silently ignored. This issue also affects Bouncy Castle for Java FIPS (BC-FJA) before bcpg-fips 2.0.13.

  • 7.5 High severity

    BC-JAVA: Improper Verification of Cryptographic Signature

    CVE-2026-59639Legion of the Bouncy Castle

    In Bouncy Castle for Java before 1.85, CMS verifySignatures returns true for SignedData with zero signers. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bcpkix-fips 1.0.12 (1.0.X series), 2.0

  • 7.5 High severity

    guardian: Improper Verification of Cryptographic Signature

    CVE-2026-55735Ueberauth

    Improper Verification of Cryptographic Signature in ueberauth guardian allows an unauthenticated attacker to revoke a victim's session with a forged token. Guardian.revoke/3 in lib/guardian.ex decodes the supplied token with peek/1, which performs no signature

  • 8.2 High severity

    thumbor: Improper Verification of Cryptographic Signature

    CVE-2026-53501Thumbor

    Thumbor is an open-source photo thumbnail service by globo.com. Prior to 7.8.0, Thumbor’s HMAC validation can be bypassed due to the use of Python’s .replace() when removing the signature from the URL before validation. Since .replace() removes all occurrences

  • 9.8 Critical severity

    CHARX SEC-3150: Improper Verification of Cryptographic Signature

    CVE-2026-44104Phoenix Contact

    The firmware update process for the basemodule of the charging controller only validates the CRC32 checksum without cryptographic signature verification. This allows an unauthenticated remote attacker to install a modified firmware, resulting in full system co

  • 9.8 Critical severity

    Apache Airflow FAB provider: Improper Verification of Cryptographic Signature

    CVE-2026-59243Apache

    The FAB auth manager's Azure AD OAuth login defaulted `verify_signature=False` when decoding the ID token, so an attacker able to present a forged or unsigned (`alg:none`) ID token to the OAuth callback could bypass authentication and log in as an arbitrary us

  • 7.8 High severity

    c430: Improper Verification of Cryptographic Signature

    CVE-2026-14837Lenze

    Multiple Lenze products are affected by an improper signature verification vulnerability in the SSH enablement mechanism. A low-privileged local attacker can bypass verification of the SSH enable file signature and enable SSH access on the device. Successful e

  • 9.1 Critical severity

    epa4all: Improper Certificate Validation

    CVE-2026-48021Med-united

    In epa4all, prior to version 2026-05-20, an attacker who can intercept the TLS connection between epa4all and the ePA backend can complete the VAU handshake with attacker-controlled keys and obtain the session encryption keys. All inner HTTP traffic (patient c

  • 7.5 High severity

    OIDC::Lite: Improper Verification of Cryptographic Signature

    CVE-2026-13089RITOU

    OIDC::Lite versions through 0.12.1 for Perl allow ID Token signature verification bypass via a token-controlled algorithm allowlist in verify. When the caller does not pin an algorithm, OIDC::Lite::Model::IDToken::verify sets $self->alg($self->header->{alg}) f

  • 8.6 High severity

    Network-AI: Improper Verification of Cryptographic Signature

    CVE-2026-64623Jovancoding

    Network-AI before 5.13.4 contains an improper cryptographic signature verification vulnerability in APSAdapter where the default local verifier accepts any non-empty string as valid. Unauthenticated attackers can submit forged APS delegation payloads with arbi

  • 7.5 High severity

    sigstore-go: Improper Verification of Cryptographic Signature

    CVE-2026-49834Sigstore

    sigstore-go is a Go library for Sigstore signing and verification. Prior to 1.2.0, a verifier configured with WithTransparencyLog(N>1) or WithSignedCertificateTimestamps(N>1) counts verified witnesses per entry or per validation path rather than per log author

  • 8.2 High severity

    centrifugo: Improper Verification of Cryptographic Signature

    CVE-2026-49998Centrifugal

    Centrifugo is an open-source scalable real-time messaging server. Prior to 6.8.1, Centrifugo dynamic JWKS endpoint verification could reuse a key for one allowed issuer to verify a JWT for another allowed issuer because the JWKS cache and singleflight lookup w

  • 9.3 Critical severity

    o365-moodle: Improper Verification of Cryptographic Signature

    CVE-2026-54733Microsoft

    The Microsoft 365 and Microsoft Entra ID Plugins for Moodle provide Office 365 and Azure Active Directory integration for Moodle. Prior to 4.5.6, 5.0.5, and 5.1.1, the Microsoft Office 365 Integration plugin local_o365 Teams SSO endpoint sso_login.php base64-d

  • 9.8 Critical severity

    SAML Single Sign On – SSO Login: Improper Verification of Cryptographic Signature

    CVE-2026-15013Cyberlord92EPSS 2.45%

    The SAML Single Sign On – SSO Login plugin for WordPress is vulnerable to Authentication Bypass via SAML Signature Algorithm Confusion in all versions up to, and including, 5.4.3. The vulnerability exists because `Mo_SAML_Utilities::mo_saml_cast_key()` reads t

  • 9.5 Critical severity

    dataease: Improper Verification of Cryptographic Signature

    CVE-2026-46684DataEase

    DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase enterprise token handling can let TokenFilter#doFilter() pass X-DE-TOKEN values to TokenUtils.validate(), which checks only token presence and length before userBOByTok

  • 7.5 High severity

    sigstore-js: Improper Verification of Cryptographic Signature

    CVE-2026-48815Sigstore

    sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 4.1.1, the documented certificateOIDs option in sigstore.verify() is accepted by the public API but discarded before verification, so required certificate extension OIDs

  • 9.1 Critical severity

    tenable_agent: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-15265Tenable

    A path traversal vulnerability in Tenable Agent 11.2.0 and 11.1.3 and lower allows a privileged attacker to write arbitrary files outside the intended plugin directory, potentially leading to remote code execution.

  • 10.0 Critical severity

    Opcenter X: Improper Verification of Cryptographic Signature

    CVE-2026-56451Siemens

    A vulnerability has been identified in Opcenter X (All versions < V2604). Affected applications do not properly validate the algorithm specified in the JSON Web Token (JWT) header. This could allow an unauthenticated remote attacker to forge arbitrary JWT, byp

  • 9.3 Critical severity

    DC-80: Improper Verification of Cryptographic Signature

    CVE-2026-22097EVbee

    The firmware update mechanism does not include cryptographic signature validation. This allows anyone with access to the firmware update capability to upload arbitrary files which can then lead to arbitrary code execution.

  • 8.2 High severity

    cphalcon: Observable Timing Discrepancy

    CVE-2026-54736Phalcon

    Phalcon is a high-performance, full-stack PHP framework. Prior to 5.14.1, Phalcon\Encryption\Crypt::decrypt compares the attacker-supplied HMAC tag against the freshly computed HMAC using PHP/Zephir identity comparison, which lowers to a byte-wise comparison t

  • 7.4 High severity

    CoreWCF: Authentication Bypass by Capture-replay

    CVE-2026-54783CoreWCF

    CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. Prior to 1.8.1 and 1.9.1, CoreWCF WS-Security endorsing and supporting signature verification does not ensure the selected ds:Signature covers the expected Security h

  • 10.0 Critical severity

    CoreWCF: Authentication Bypass by Spoofing

    CVE-2026-54782CoreWCF

    CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. Prior to 1.8.1 and 1.9.1, CoreWCF SAML 1.1 and SAML 2.0 token validation does not correctly resolve the issuer signing key or require signed tokens when IdentityConfi

  • 7.4 High severity

    CoreWCF: Insufficient Verification of Data Authenticity

    CVE-2026-54774CoreWCF

    CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. Prior to 1.8.1 and 1.9.1, SamlSerializer skips final SignatureValue verification when a CoreWCF service validates SAML tokens using a non-X.509 signing token, allowin

  • 9.1 Critical severity

    coder: Improper Verification of Cryptographic Signature

    CVE-2026-46354Coder

    Coder allows organizations to provision remote development environments via Terraform. In versions prior tp 2.24.5, 2.29.13, 2.30.8, 2.31.12, 2.32.2, and 2.33.3, `azureidentity.Validate()` verifies that the PKCS#7 signer certificate chains to a trusted Azure C

  • 8.1 High severity

    Liman MYS: Improper Verification of Cryptographic Signature

    CVE-2026-11348Havelsan

    Improper verification of cryptographic signature vulnerability in HAVELSAN Inc. Liman MYS allows Fake the Source of Data. This issue affects Liman MYS: before release.Master.1107.

  • 7.2 High severity

    Fireware OS: Improper Verification of Cryptographic Signature

    CVE-2026-13722WatchGuard

    WatchGuard Fireware OS contains a firmware validation bypass when processing a backup image via the backup/restore feature. An authenticated administrator can exploit this vulnerability to install a tampered firmware image.

  • 7.5 High severity

    wolfSSL: Improper Verification of Cryptographic Signature

    CVE-2026-7511wolfSSL

    PKCS7_verify signer confusion allows forged signatures, where the signer associated with a signature is not correctly bound, permitting a forged signature to be accepted.

  • 7.5 High severity

    wolfSSL: Improper Verification of Cryptographic Signature

    CVE-2026-6331wolfSSL

    HMAC zero-length tag forgery in EVP_DigestVerifyFinal, where a zero-length tag could be accepted as valid during HMAC verification. In the OpenSSL-compatibility HMAC verify path the supplied signature length was only checked as not exceeding the MAC length, so

  • 8.1 High severity

    Red Hat build of Keycloak 26.6: Improper Verification of Cryptographic Signature

    CVE-2026-11800Red Hat

    A flaw was found in Keycloak. This JWT algorithm confusion vulnerability in the JWT Authorization Grant flow allows an attacker with valid client credentials to bypass signature verification. By forging an assertion, the attacker can create unauthorized access

  • 7.5 High severity

    wolfSSL: Improper Verification of Cryptographic Signature

    CVE-2026-55961wolfSSL

    wolfSSL_PKCS7_verify() returning success for a degenerate (certs-only) PKCS#7 object that contains no signer. Such an object has empty signerInfos, so the underlying signed-data verification succeeds without authenticating any content. The compatibility-layer

  • 7.2 High severity

    Unizon: Improper Verification of Cryptographic Signature

    CVE-2026-9779Aten

    ATEN Unizon doCryptoHugeFileToFile Improper Verification of Cryptographic Signature Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of ATEN Unizon. Authentication is required t

  • 9.3 Critical severity

    Rocket.Chat: Improper Verification of Cryptographic Signature

    CVE-2026-46423RocketChat

    Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, and 7.10.11, Rocket.Chat's SAML service provider implementation silently skips both SAML Response and Assertion signat

  • 9.1 Critical severity

    relyra: Improper Authentication

    CVE-2026-49454szTheory

    Relyra is a strict-by-default SAML 2.0 Service Provider library for Elixir and Phoenix. Versions 1.0.0 and 1.1.0 accept forged SAML signatures because SignatureValue was not cryptographically verified before the library returned a successful authentication res

  • 10.0 Critical severity

    SimpleHelp Authentication Bypass Exploited

    CVE-2026-48558SimpleHelpEPSS 80.3%

    SimpleHelp versions 5.5.15 and prior and 6.0 pre-release versions contain an authentication bypass vulnerability in the OIDC authentication flow. When OIDC authentication is configured, identity tokens submitted during login are accepted without verifying thei

  • 7.5 High severity

    netty: Improper Verification of Cryptographic Signature

    CVE-2026-50010Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X5