VYPR

CWE-253

Incorrect Check of Function Return Value

BaseIncompleteLikelihood: Low

Description

The product incorrectly checks a return value from a function, which prevents it from detecting errors or exceptional conditions.

Important and common functions will return some value about the success of its actions. This will alert the program whether or not to handle any errors caused by that function.

Hierarchy (View 1000)

Children

none

CVEs mapped to this weakness (24)

page 1 of 2
  • CVE-2023-52040CriJan 24, 2024
    risk 0.64cvss 9.8epss 0.01

    An issue discovered in TOTOLINK X6000R v9.4.0cu.852_B20230719 allows attackers to run arbitrary commands via the sub_41284C function.

  • CVE-2023-4501CriSep 12, 2023
    risk 0.64cvss 9.8epss 0.01

    User authentication with username and password credentials is ineffective in OpenText (Micro Focus) Visual COBOL, COBOL Server, Enterprise Developer, and Enterprise Server (including product variants such as Enterprise Test Server), versions 7.0 patch updates 19 and 20, 8.0…

  • CVE-2017-7474CriMay 12, 2017
    risk 0.64cvss 9.8epss 0.03

    It was found that the Keycloak Node.js adapter 2.5 - 3.0 did not handle invalid tokens correctly. An attacker could use this flaw to bypass authentication and gain access to restricted information, or to possibly conduct further attacks.

  • CVE-2026-0648HigJan 27, 2026
    risk 0.51cvss 7.8epss 0.00

    The vulnerability stems from an incorrect error-checking logic in the CreateCounter() function (in threadx/utility/rtos_compatibility_layers/OSEK/tx_osek.c) when handling the return value of osek_get_counter(). Specifically, the current code checks if cntr_id equals 0u to…

  • CVE-2024-43521HigOct 8, 2024
    risk 0.49cvss 7.5epss 0.02

    Windows Hyper-V Denial of Service Vulnerability

  • CVE-2024-1622HigFeb 26, 2024
    risk 0.49cvss 7.5epss 0.01

    Due to a mistake in error checking, Routinator will terminate when an incoming RTR connection is reset by the peer too quickly after opening.

  • CVE-2026-35091HigApr 1, 2026
    risk 0.46cvss 8.2epss 0.01

    A flaw was found in Corosync. A remote unauthenticated attacker can exploit a wrong return value vulnerability in the Corosync membership commit token sanity check by sending a specially crafted User Datagram Protocol (UDP) packet. This can lead to an out-of-bounds read, causing…

  • CVE-2026-53090HigJun 24, 2026
    risk 0.44cvss 7.8epss 0.00

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix ld_{abs,ind} failure path analysis in subprogs Usage of ld_{abs,ind} instructions got extended into subprogs some time ago via commit 09b28d76eac4 ("bpf: Add abnormal return checks."). These are only…

  • CVE-2026-46419HigMay 14, 2026
    risk 0.42cvss 7.5epss 0.00

    Yubico webauthn-server-core (aka java-webauthn-server) 2.8.0 before 2.8.2 incorrectly checks a function's return value in the second factor flow, leading to impersonation.

  • CVE-2025-54090MedJul 23, 2025
    risk 0.41cvss 6.3epss 0.01

    A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond expr ..." tests evaluating as "true". Users are recommended to upgrade to version 2.4.65, which fixes the issue.

  • CVE-2023-24487MedJul 10, 2023
    risk 0.41cvss 6.3epss 0.01

    Arbitrary file read in Citrix ADC and Citrix Gateway 

  • CVE-2026-5818HigJun 24, 2026
    risk 0.40cvss epss 0.00

    Incorrect check of function return value in Caliptra Core Runtime Firmware (ActivateFirmwareCmd::activate_fw modules) allows bypass of Caliptra Core's verification of the MCU FW during a hitless update. This issue affects Core Runtime Firmware: from 2.0.0 through 2.0.1, 2.1.0.

  • CVE-2026-59847MedJul 21, 2026
    risk 0.38cvss 5.9epss 0.00

    A flaw was found in libssh. Incorrect AES-GCM finalization checks in builds using the OpenSSL backend can effectively remove integrity protection, allowing an in-path attacker to modify plaintext on the wire without detection.

  • CVE-2020-6107MedOct 15, 2020
    risk 0.36cvss 5.5epss 0.01

    An exploitable information disclosure vulnerability exists in the dev_read functionality of F2fs-Tools F2fs.Fsck 1.13. A specially crafted f2fs filesystem can cause an uninitialized read resulting in an information disclosure. An attacker can provide a malicious file to trigger…

  • CVE-2026-35340MedApr 22, 2026
    risk 0.29cvss 5.5epss 0.00

    A flaw in the ChownExecutor used by uutils coreutils chown and chgrp causes the utilities to return an incorrect exit code during recursive operations. The final exit code is determined only by the last file processed. If the last operation succeeds, the command returns 0 even…

  • CVE-2026-35339MedApr 22, 2026
    risk 0.29cvss 5.5epss 0.00

    The recursive mode (-R) of the chmod utility in uutils coreutils incorrectly handles exit codes when processing multiple files. The final return value is determined solely by the success or failure of the last file processed. This allows the command to return an exit code of 0…

  • CVE-2023-34449MedJun 14, 2023
    risk 0.28cvss 5.3epss 0.01

    ink! is an embedded domain specific language to write smart contracts in Rust for blockchains built on the Substrate framework. Starting in version 4.0.0 and prior to version 4.2.1, the return value when using delegate call mechanics, either through `CallBuilder::delegate` or…

  • CVE-2022-24880MedApr 25, 2022
    risk 0.28cvss 5.3epss 0.01

    flask-session-captcha is a package which allows users to extend Flask by adding an image based captcha stored in a server side session. In versions prior to 1.2.1, he `captcha.validate()` function would return `None` if passed no value (e.g. by submitting an having an empty…

  • CVE-2025-11839LowOct 16, 2025
    risk 0.21cvss 3.3epss 0.00

    A security flaw has been discovered in GNU Binutils 2.45. Impacted is the function tg_tag_type of the file prdbg.c. Performing a manipulation results in unchecked return value. The attack needs to be approached locally. The exploit has been released to the public and may be used…

  • CVE-2026-43863LowMay 4, 2026
    risk 0.17cvss 3.7epss 0.00

    mutt before 2.3.2 has an infinite loop in data_object_to_stream in crypt-gpgme.c.