Skip to content
OpenAdvisories

Weakness (CWE)

CWE-354: Improper Validation of Integrity Check Value

Base Draft

The product does not validate or incorrectly validates the integrity check values or "checksums" of a message.

How to prevent it (1 mitigation)
  1. Implementation

    The protocol specification describes the algorithm used for calculating the checksum. It is then a matter of implementing the calculation and verifying that the calculated checksum and the received checksum match.

Source: MITRE CWE-354

71 results · Clear filters · Feed

  • Medium 5.3

    OpenStack Ironic fails to verify checksums of supplied image_source URLs

    In OpenStack Ironic before 21.4.4, 22.x and 23.x before 23.0.3, 23.x and 24.x before 24.1.3, and 25.x and 26.x before 26.1.0, there is a lack of checksum validation of supplied image_source URLs when configured to convert images to a raw format for streaming.

  • Medium 6.9

    Parameter Tampering Vulnerability

    This vulnerability exists in Reedos aiM-Star version 2.0.1 due to improper validation of the ‘mode’ parameter in the API endpoint used during the registration process. An authenticated remote attacker could exploit this vulnerability by manipulating parameter…

  • Medium 5.9

    Apache MINA SSHD: integrity check bypass

    Like many other SSH implementations, Apache MINA SSHD suffered from the issue that is more widely known as CVE-2023-48795. An attacker that can intercept traffic between client and server could drop certain packets from the stream, potentially causing client …

  • Medium 6.8

    Diebold Nixdorf Vynamic Security Suite (VSS) before 3.3.0 SR10 fails to validate /etc/mtab during the Pre-Boot Authoriz…

  • Medium 6.8

    An issue was discovered in Samsung Mobile Processor EExynos 2200, Exynos 1480, Exynos 2400. It lacks a check for the va…

  • Medium 4.2

    ZCC macOS Upgrade ZIP Bomb DoS

    An Improper Validation of Integrity Check Value vulnerability in Zscaler Client Connector on MacOS during the upgrade process may allow a Local Execution of Code.This issue affects Client Connector on MacOS: before 3.4.

  • Medium 6.0

    Repair App local code execution with arbitrary privileges

    An Improper Validation of Integrity Check Value vulnerability in Zscaler Client Connector on Windows during the Repair App functionality may allow Local Execution of Code.This issue affects Client Connector on Windows: before 4.1.0.62.

  • Medium 5.9

    In LiteSpeed QUIC (LSQUIC) Library before 4.0.4, DCID validation is mishandled.

  • Medium 5.4

    Missing Integrity Check in Shelly TRV 20220811-152343/v2.1.8@5afc928c allows malicious users to create a backdoor by re…

  • Medium 5.9
    CVE-2023-48795 Public exploit Scanner template EPSS 94%

    Prefix Truncation Attack against ChaCha20-Poly1305 and Encrypt-then-MAC aka Terrapin

    The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server…

  • Medium 4.9

    Disable Zscaler using machine tunnel restart

    An Improper Validation of Integrity Check Value in Zscaler Client Connector on Windows allows an authenticated user to disable ZIA/ZPA by interrupting the service restart from Zscaler Diagnostics. This issue affects Client Connector: before 4.2.0.149.

  • Medium 5.8

    An improper validation of integrity check value vulnerability [CWE-354] in FortiOS 7.2.0 through 7.2.3, 7.0.0 through 7…

  • Medium 5.9

    AsyncSSH Rogue Extension Negotiation

    An issue in AsyncSSH before 2.14.1 allows attackers to control the extension info message (RFC 8308) via a man-in-the-middle attack, aka a "Rogue Extension Negotiation."

  • Medium 6.8

    AsyncSSH Rogue Session Attack

    An issue in AsyncSSH before 2.14.1 allows attackers to control the remote end of an SSH client session via packet injection/removal and shell emulation, aka a "Rogue Session Attack."

  • Medium 6.5

    NPort 5000 Series Firmware Improper Validation of Integrity Check Vulnerability

    All firmware versions of the NPort 5000 Series are affected by an improper validation of integrity check vulnerability. This vulnerability results from insufficient checks on firmware updates or upgrades, potentially allowing malicious users to manipulate the…

  • Medium 5.3

    AES-SIV implementation ignores empty associated data entries

    Issue summary: The AES-SIV cipher implementation contains a bug that causes it to ignore empty associated data entries which are unauthenticated as a consequence. Impact summary: Applications that use the AES-SIV algorithm and want to authenticate empty data …

  • Medium 5.3

    OpenZeppelin Contracts's MerkleProof multiproofs may allow proving arbitrary leaves for specific trees

    OpenZeppelin Contracts is a library for smart contract development. Starting in version 4.7.0 and prior to version 4.9.2, when the `verifyMultiProof`, `verifyMultiProofCalldata`, `procesprocessMultiProof`, or `processMultiProofCalldat` functions are in use, i…

  • Medium 5.3

    An issue was discovered in systemd 253. An attacker can modify a sealed log file such that, in some views, not all exis…

  • Medium 6.5

    Briar before 1.4.22 allows attackers to spoof other users' messages in a blog, forum, or private group, but each spoofe…

  • Medium 4.8

    ICEPAY REST-API-NET Checksum Validation RestClient.cs RestClient integrity check

    A vulnerability was found in ICEPAY REST-API-NET 0.9. It has been declared as problematic. Affected by this vulnerability is the function RestClient of the file Classes/RestClient.cs of the component Checksum Validation. The manipulation leads to improper val…

  • Medium 6.5

    An issue was discovered on Microchip RN4870 1.43 devices. An attacker within BLE radio range can cause a denial of serv…

  • Medium 5.9

    The use of the cyclic redundancy check (CRC) algorithm for integrity check during firmware update makes TRENDnet TV-IP6…

  • Medium 5.9

    The use of the cyclic redundancy check (CRC) algorithm for integrity check during firmware update makes Ubiquiti airFib…

  • Medium 6.5

    The Microchip RN4870 module firmware 1.43 (and the Microchip PIC LightBlue Explorer Demo 4.2 DT100112) accepts PairCon_…

  • Medium 5.3

    An exploitable firmware downgrade vulnerability was discovered on the Netgear WPN824EXT WiFi Range Extender. An attacke…

  • Medium 5.5

    Improper validation of integrity check vulnerability in Smart Switch PC prior to version 4.3.22083 allows local attacke…

  • Medium 5.5

    Improper validation of integrity check vulnerability in Samsung Kies prior to version 2.6.4.22074 allows local attacker…

  • Medium 4.3

    Moodle Grade information disclosure in grade's external fetch functions

    It was found in Moodle before version 3.10.1, 3.9.4 and 3.8.7 that a insufficient capability checks in some grade related web services meant students were able to view other students grades.

  • Medium 5.5

    Windows File Signature Security Feature Bypass Vulnerability

    A security feature bypass exists when Windows incorrectly validates CAB file signatures. An attacker who successfully exploited this vulnerability could inject code into a CAB file without invalidating the file's signature. To exploit the vulnerability, an at…

  • Medium 5.9

    tlslite-ng off-by-one error on mac checking

    tlslite-ng version 0.7.3 and earlier, since commit d7b288316bca7bcdd082e6ccff5491e241305233 contains a CWE-354: Improper Validation of Integrity Check Value vulnerability in TLS implementation, tlslite/utils/constanttime.py: ct_check_cbc_mac_and_pad(); line "…

  • Medium 4.4

    Bouncy Castle BKS-V1 keystore files vulnerable to trivial hash collisions

    The default BKS keystore use an HMAC that is only 16 bits long, which can allow an attacker to compromise the integrity of a BKS keystore. Bouncy Castle release 1.47 changes the BKS format to a format which uses a 160 bit HMAC instead. This applies to any BKS…