Skip to content
OpenAdvisories

Weakness (CWE)

CWE-459: Incomplete Cleanup

Base Draft

The product does not properly "clean up" and remove temporary or supporting resources after they have been used.

How to prevent it (1 mitigation)
  1. Architecture and Design, Implementation

    Temporary files and other supporting resources should be deleted/released immediately after they are no longer needed.

Source: MITRE CWE-459

25 results · Clear filters · Feed

  • Low 3.1

    nvm install --offline installs a cached tarball that previously failed checksum verification

    Node Version Manager (nvm) is a POSIX-compliant shell function for managing multiple node.js versions. In versions 0.40.5 through 0.40.8, `nvm_download_artifact` downloads a release archive directly to its final path in `$NVM_DIR/.cache` and verifies its chec…

  • Low 3.1

    Incomplete cleanup in GetUserMedia in Google Chrome prior to 153.0.8010.47 allowed a remote attacker who had compromise…

  • Low 2.6

    A race condition may cause a supplicant to remain in an authorized state after a clear dot1x host all command is issued.

    A race condition may cause a supplicant to remain in an authorized state after a clear dot1x host all command is issued.

  • Low 2.6

    A race condition during supplicant re-authentication may leave a stale ACL entry that persists in the system. If the AclAgent subsequently restarts, this stale entry may be applied to new supplicants, resulting in incorrect access control enforcement. User

    A race condition during supplicant re-authentication may leave a stale ACL entry that persists in the system. If the AclAgent subsequently restarts, this stale entry may be applied to new supplicants, resulting in incorrect access control enforcement. User in…

  • Low 2.6

    A brief (milliseconds to seconds) traffic leak may occur when an authenticated supplicant is removed, either via the clear dot1x host all CLI command or due to a supplicant timeout. During this window, the supplicant's traffic may pass without ACL enforcem

    A brief (milliseconds to seconds) traffic leak may occur when an authenticated supplicant is removed, either via the clear dot1x host all CLI command or due to a supplicant timeout. During this window, the supplicant's traffic may pass without ACL enforcement.

  • Low 3.5

    Incomplete Cleanup in Elastic Cloud on Kubernetes Leading to Unauthorized Cross-Namespace Credential Retention

    Incomplete Cleanup (CWE-459) in Elastic Cloud on Kubernetes (ECK) can lead to unauthorized access via Privilege Abuse (CAPEC-122). Authentication credentials persist after a cross-namespace association has been denied by RBAC enforcement, allowing a low-privi…

  • Low 3.1

    filebrowser through 2.63.23 Stale Share Link via File Rename

    filebrowser through 2.63.23 does not remove share records when a shared file is renamed (only deletion triggers share cleanup). The share record is keyed by path, so it survives the rename and remains dormant (returning 404 while the path is empty). When any …

  • Low 3.1

    File Browser 2.63.6 through 2.63.23 Share Link Exposure via File Deletion

    File Browser versions from 2.63.6 through 2.63.23 fail to clean up public share links when a privileged user deletes another user's shared file. Attackers can access the surviving share link to retrieve new unrelated content uploaded to the same path without …

  • Low 3.1

    Incomplete cleanup in SiteIsolation in Google Chrome prior to 152.0.7977.65 allowed a remote attacker who had compromis…

  • Low 2.0

    FUXA Business Logic Flaw: Role Deletion Without User Assignment Cleanup

    FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Prior to 1.3.3, DELETE /api/roles removes role definitions through server/runtime/users/usrstorage.js but does not remove the deleted role identifier from each user's info.roles array o…

  • Low 3.5

    Mattermost thread memberships persist after team removal, exposing private channel thread metadata on re-invite

    Mattermost versions 10.11.x <= 10.11.20, 11.7.x <= 11.7.5 Mattermost fails to remove thread membership records when a user is removed from or leaves a team, which allows a previously removed user who is later re-invited to the team to view private channel thr…

  • Low 2.4

    Sharp and Toshiba Tec MFPs (multifunction printers) caches data internally when printing, and leave them uncleared. The…

  • Low 3.8

    better-auth Stale Sessions Persist After User Deletion

    better-auth versions before 1.6.11 fail to delete cached sessions when removing users via admin, anonymous, or SCIM endpoints when secondaryStorage is configured and storeSessionInDatabase is false. Attackers can reuse deleted user session tokens to maintain …

  • Low 3.4

    uutils coreutils mknod Security Label Inconsistency and Broken Cleanup on SELinux Systems

    The mknod utility in uutils coreutils fails to handle security labels atomically by creating device nodes before setting the SELinux context. If labeling fails, the utility attempts cleanup using std::fs::remove_dir, which cannot remove device nodes or FIFOs.…

  • Low 3.3

    Nesquena Hermes WebUI Environment Variable Credential Leakage via Profile Switch

    nesquena hermes-webui contains an environment variable leakage vulnerability where profile switching does not clear environment variables from the previously active profile before loading the next profile. Attackers or users can exploit additive dotenv reload…

  • Low 2.3

    In JetBrains TeamCity before 2025.11.3 disabling versioned settings left a credentials config on disk

  • Low 3.2

    Incomplete cleanup after loading a CPU microcode patch may allow a privileged attacker to degrade the entropy of the RD…

  • Low 3.1

    An incomplete cleanup vulnerability [CWE-459] in FortiOS 7.2 all versions and before & FortiProxy version 7.2.0 through…

  • Low 1.9

    Incomplete cleanup in the ASP may expose the Master Encryption Key (MEK) to a privileged attacker with access to the BI…

  • Low 3.7

    Incomplete Cleanup in Conduit

    Incomplete cleanup when performing redactions in Conduit, allowing an attacker to check whether certain strings were present in the PDU before redaction

  • Low 3.3

    Grub2: grub2-set-bootflag can be abused by local (pseudo-)users

    A flaw was found in the grub2-set-bootflag utility of grub2. After the fix of CVE-2019-14865, grub2-set-bootflag will create a temporary file with the new grubenv content and rename it to the original grubenv file. If the program is killed before the rename o…

  • Low 1.9

    Incomplete cleanup for some Intel Unison software may allow a privileged user to potentially enable denial of service v…

  • Low 3.3

    Incomplete cleanup for some Intel Unison software may allow an authenticated user to potentially enable information dis…

  • Low 2.7

    Improper deletion of resource in the user management feature in Devolutions Server 2023.1.8 and earlier allows an admin…

  • Low 1.8

    Incomplete cleanup in the Intel(R) IPP Cryptography software before version 2021.6 may allow a privileged user to poten…