CWE-354

CWE-354 · 32 records · 26 with a public proof-of-concept

Records the NVD classes under CWE-354, highest CVSS first.

  1. HIGH 8.8CVE-2026-76852public PoC

    Netcore NR268 firmware version 1.7.121109 has an improper integrity verification flaw in mtd_write allowing forged firmware authenticity checks. Attackers can exploit put_file.cgi and check_image_uuid.c to bypass firmware signature validation and load unauthor…

    AI risk analysis on Exploit-DB.ai →

  2. HIGH 8.1CVE-2026-123317

    In JetBrains Ktor before 3.6.1 session forgery was possible via tampered encrypted session cookies

    AI risk analysis on Exploit-DB.ai →

  3. HIGH 7.5CVE-2026-118782public PoC

    Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, node-forge accepted a PKCS#12 MAC or PKCS#12 password-based encryption iteration count of zero or less. pki.pbe.generatePkcs12Key() then return…

    AI risk analysis on Exploit-DB.ai →

  4. HIGH 7.4CVE-2026-73459

    On affected platforms running Arista EOS with IS-IS configured, an unauthenticated attacker who can inject a specially crafted IS-IS LSP PDU can cause the legitimate LSP to be unexpectedly purged from the IS-IS link-state database. This may result in traffic l…

    AI risk analysis on Exploit-DB.ai →

  5. MEDIUM 6.8CVE-2026-85747public PoC

    Distribution is a toolkit to pack, ship, store, and deliver container content. Prior to 3.1.2, registry/client.(*manifests).Get() reads a manifest returned for a digest-pinned request and passes it to distribution.UnmarshalManifest without hashing the body aga…

    AI risk analysis on Exploit-DB.ai →

  6. MEDIUM 6.7CVE-2026-90720

    Dell PowerProtect Data Domain, Feature Release versions 7.7.1.0 through 8.8, LTS2024 release versions 7.13.1.0 through 7.13.1.80, LTS2025 release versions 8.3.1.0 through 8.3.1.40, LTS2026 release versions 8.6.1.0 through 8.6.1.20, contain an Improper Validati…

    AI risk analysis on Exploit-DB.ai →

  7. MEDIUM 6.5CVE-2026-115906public PoC

    zip is a zip library for Rust that supports reading and writing simple ZIP files. From 0.6.0 until 9.0.0, the AES entry reader in src/aes.rs verifies its HMAC only when the attacker-controlled data counter reaches zero. If the underlying bounded reader reaches…

    AI risk analysis on Exploit-DB.ai →

  8. MEDIUM 5.9CVE-2026-120423public PoC

    undici is an HTTP client for Node.js. In versions 7.15.0 through 7.30.1 and 8.0.0 through 8.12.3, fetch verifies Subresource Integrity metadata by splitting the integrity string on a single space, but the SRI grammar separates metadata by ASCII whitespace, whi…

    AI risk analysis on Exploit-DB.ai →

  9. MEDIUM 5.9CVE-2026-119186public PoC

    Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, node-forge did not validate the AES-GCM tagLength option passed to start() during decryption through forge.cipher.createDecipher(). When an app…

    AI risk analysis on Exploit-DB.ai →

  10. MEDIUM 5.9CVE-2026-85243public PoC

    Improper Validation of Integrity Check Value vulnerability in Apache Camel Crypto PGP component. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. unmarshal() verified the modification detection code only when the message …

    AI risk analysis on Exploit-DB.ai →

  11. MEDIUM 5.9CVE-2026-95625public PoC

    The Tauri updater plugin verifies update binaries using minisign signatures, but the signature covers only the raw binary bytes. The update manifest -- which contains the version number, download URL, and signature -- is fetched over TLS but is never itself si…

    AI risk analysis on Exploit-DB.ai →

  12. MEDIUM 5.4CVE-2026-116608public PoC

    A security vulnerability has been detected in DAMO Academy VideoLLaMA2 up to 1.1. Affected by this issue is the function load_pretrained_model of the file videollama2/model/__init__.py of the component Model Loading. The manipulation of the argument _name_or_p…

    AI risk analysis on Exploit-DB.ai →

  13. MEDIUM 4.3CVE-2026-106434

    The explicit decryption component of MongoDB libmongocrypt can return an unrecognized encrypted payload unchanged instead of returning a decryption error. An actor who can modify stored encrypted fields, such as a database writer, server, or network intermedia…

    AI risk analysis on Exploit-DB.ai →

  14. LOW 3.7CVE-2026-118776public PoC

    Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used decipher.finish(), CBC and ECB modes, PKCS#7 padding to process the relevant input or security decision. node-…

    forge

    AI risk analysis on Exploit-DB.ai →

  15. LOW 3.7CVE-2026-35501

    When NLnet Labs Unbound 1.0.1 up to and including version 1.26.1 is configured with both a root trust anchor and an additional 'trust-anchor:' for an island-of-security zone whose parent is provably insecure under the root chain, a malicious actor with a forge…

    AI risk analysis on Exploit-DB.ai →

  16. LOW 3.7CVE-2026-109366public PoC

    Zebra before 6.4.0 contains an improper integrity validation vulnerability in the inbound gossip download path that allows unauthenticated peers to force dropping of new blocks without penalty. Attackers can serve a real block with a coinbase scriptSig rewritt…

    AI risk analysis on Exploit-DB.ai →

  17. UNSCOREDCVE-2026-107846public PoC

    bitcoinjs-lib is a JavaScript Bitcoin library for Node.js and browsers. From 2.3.0 until 5.2.1, 6.1.8, and 7.0.2, fastMerkleRoot pads odd Merkle-tree levels by hashing the final node with itself but does not report adjacent duplicate hashes. The affected block…

    AI risk analysis on Exploit-DB.ai →

  18. UNSCOREDCVE-2026-65625public PoC

    The pure-Erlang AES-GCM fallback in jose_jwa_aes derives the number of verified authentication tag bits from the attacker-supplied tag itself. In the {aes_gcm, Bits} clause of block_decrypt/4, the incoming tag is guarded only by is_binary/1, with no check on i…

    AI risk analysis on Exploit-DB.ai →

  19. UNSCOREDCVE-2026-89320public PoC

    `HmacShaCryptor.Hash` never hashed its input. For any input it returned `HMAC_K("")` — the MAC of the empty message under the key. Every AES-CBC-HMAC JWE produced or verified by gose therefore carried an authentication tag that is constant per key and independ…

    AI risk analysis on Exploit-DB.ai →

  20. UNSCOREDCVE-2026-113714public PoC

    virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, download_wheel() writes package-index downloads directly into the reusable wheel/house cache before selecting a verification target from pip's textual Saved output. With …

    AI risk analysis on Exploit-DB.ai →

  21. UNSCOREDCVE-2026-105280public PoC

    Improper Validation of Integrity Check Value vulnerability in hexpm hex allows a package mirror to substitute the tarball that mix hex.package fetch PACKAGE VERSION --output - writes to standard output. Hex compares a fetched tarball's inner and outer checksu…

    AI risk analysis on Exploit-DB.ai →

  22. UNSCOREDCVE-2026-84900

    Previous versions of HP ThinPro (prior to HP ThinPro 8.1 SP10) could potentially contain security vulnerabilities. HP has released HP ThinPro 8.1 SP10, which includes updates to mitigate potential vulnerabilities.  Previous versions of HP ThinPro (prior to HP …

    AI risk analysis on Exploit-DB.ai →

  23. UNSCOREDCVE-2026-93318public PoC

    A malicious image can advertise DiffIDs from another image while containing different layer contents. In affected versions, BuildKit could use the advertised DiffIDs to derive cache and snapshot identity without validating that they matched the actual layer co…

    AI risk analysis on Exploit-DB.ai →

  24. UNSCOREDCVE-2026-93317public PoC

    An unauthenticated attacker controlling a registry or OCI-layout blob source could provide blob contents that did not match the claimed digest. The resulting snapshot could be cached under that digest and reused by a later victim build, compromising build-inpu…

    AI risk analysis on Exploit-DB.ai →

  25. UNSCOREDCVE-2026-85515public PoC

    In Bouncy Castle for Java before 1.86, a truncated OpenPGP encrypted message was accepted with no error reported, and on the SEIPD version 1 path with no integrity check performed at all. RFC 9580 sec. 13.7 permits an implementation to release the cleartext of…

    AI risk analysis on Exploit-DB.ai →

  26. UNSCOREDCVE-2026-71888public PoC

    In Bouncy Castle for Java before 1.86, the streaming CMS AuthenticatedData parser accepted a message whose digestAlgorithm and authAttrs fields disagreed about whether authenticated attributes were present. RFC 5652 sec. 9.1 pairs the two, requiring that authA…

    AI risk analysis on Exploit-DB.ai →

  27. UNSCOREDCVE-2026-103601public PoC

    Release of unverified plaintext in the CCM (CcmBlockCipher) and DSTU 7624 CCM (KCcmBlockCipher) AEAD modes in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker to obtain decryptions of ciphertexts of their choosing via forged mes…

    AI risk analysis on Exploit-DB.ai →

  28. UNSCOREDCVE-2026-16001public PoC

    Exposure of the message authentication key through the encryption keystream in the stream mode of IesEngine (an IesEngine constructed without a block cipher) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote attacker who has observed o…

    AI risk analysis on Exploit-DB.ai →

  29. UNSCOREDCVE-2026-15999public PoC

    Improper validation of integrity check value in the AES-CCM implementation (CcmParameters and CcmBlockCipher) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an on-path attacker to modify CCM-encrypted content without detection via an Algorit…

    AI risk analysis on Exploit-DB.ai →

  30. UNSCOREDCVE-2026-102759public PoC

    NetX Secure TLS accepts an empty application-data record without verifying its message authentication code. In `_nx_secure_verify_mac`, a decrypted application record whose length equals the negotiated MAC size is treated as valid and returns success after adv…

    AI risk analysis on Exploit-DB.ai →

  31. UNSCOREDCVE-2026-54580public PoC

    mport is the MidnightBSD Package Manager. Prior to 2.7.8, libmport/util.c did not make every truncated, corrupt, or failed zstd stream fatal in mport_decompress_zstd(), and libmport/fetch.c did not consistently propagate those failures to index-fetch callers. …

    AI risk analysis on Exploit-DB.ai →

  32. UNSCOREDCVE-2026-54578public PoC

    mport is the MidnightBSD Package Manager. Prior to 2.7.8, mport_verify_package() in libmport/verify.c could continue after MD5File() or SHA256_File() failed and compare an expected checksum with stale data in the hash buffer rather than a newly computed digest…

    AI risk analysis on Exploit-DB.ai →