Skip to content
OpenAdvisories

Weakness (CWE)

CWE-281: Improper Preservation of Permissions

Base Draft

The product does not preserve permissions or incorrectly preserves permissions when copying, restoring, or sharing objects, which can cause them to have less restrictive permissions than intended.

Source: MITRE CWE-281

19 results · Clear filters · Feed

  • Low 3.8

    Improper Access Control via Secret Type Management API in WSO2 Identity Server

    The Secret Type Management REST API does not correctly isolate access controls when deleting a secret type. The on-delete cascade logic, when triggered, fails to enforce organizational boundaries, leading to the removal of secrets associated with that type ac…

  • Low 2.0

    Tarfile.extract() doesn't fully respect filter parameter

    In the Tarfile.extract() function, the filter parameter is not passed properly when extracting hardlinks. An affected system that extracts content from untrusted tar files could end up writing files with an unexpected uid/gid despite the user passing filter='…

  • Low 2.7

    Improper preservation of permissions vulnerability in Archiving Push functionality in Synology Surveillance Station bef…

  • 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

    Networkmanager: networkmanager file access

    A flaw was found in NetworkManager. The NetworkManager package allows access to files that may belong to other users. NetworkManager allows non-root users to configure the system's network. The daemon runs with root privileges and can access files owned by us…

  • Low 3.3

    security_access_token has an improper preservation of permissions vulnerability

    in OpenHarmony v5.0.3 and prior versions allow a local attacker cause information leak through get permission.

  • Low 3.3

    security_access_token has an improper preservation of permissions vulnerability

    in OpenHarmony v5.0.3 and prior versions allow a local attacker cause information leak through get permission.

  • Low 3.8

    Velociraptor Shell Plugin Prevent_execve Bypass

    An improper access control issue in the VQL shell feature in Velociraptor Versions < 0.73.4 allowed authenticated users to execute the execve() plugin in deployments where this was explicitly forbidden by configuring the prevent_execve flag in the configurati…

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Sequoia 15.2, macOS Sonoma…

  • Low 3.7

    Permissions processing error in spacedb

    Spicedb is an Open Source, Google Zanzibar-inspired permissions database to enable fine-grained authorization for customer applications. Use of an exclusion under an arrow that has multiple resources may resolve to `NO_PERMISSION` when permission is expected.…

  • Low 3.9

    Cloning local Git repository by untrusted user allows the untrusted user to modify objects in the cloned repository at will

    Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4, local clones may end up hardlinking files into the target repository's object database when source and target repository reside on the same disk. I…

  • Low 2.7

    Permission check bypass when editing a model with per-field restrictions in wagtail

    Wagtail is an open source content management system built on Django. In affected versions if a model has been made available for editing through the `wagtail.contrib.settings` module or `ModelViewSet`, and the `permission` argument on `FieldPanel` has been us…

  • Low 1.6

    Authelia's Group Changes may not have the expected results (YAML file backend)

    ### Impact Under very specific conditions changes to a users groups may not have the expected results. The specific conditions are: * The file authentication backend is being used. * The [watch](https://www.authelia.com/configuration/first-factor/file/#watch)…

  • Low 3.3

    Audio has an improper preservation of permissions vulnerability

    in OpenHarmony v3.2.4 and prior versions allow a local attacker cause apps crash through get permission.

  • Low 3.3

    Qemu: 9pfs: suid/sgid bits not dropped on file write

    A flaw was found in the 9p passthrough filesystem (9pfs) implementation in QEMU. When a local user in the guest writes an executable file with SUID or SGID, none of these privileged bits are correctly dropped. As a result, in rare circumstances, this flaw cou…

  • Low 3.5

    Delete permissions are not saved when creating public share in Nextcloud server

    Nextcloud server is an open source, personal cloud implementation. In versions from 24.0.0 and before 24.0.9 a user could escalate their permissions to delete files they were not supposed to deletable but only viewed or downloaded. This issue has been address…

  • Low 2.7

    BigBlueButton contains Improper Preservation of Permissions for whiteboard

    BigBlueButton is an open source web conferencing system. Versions prior to 2.4.3 contain a whiteboard grace period that exists to handle delayed messages, but this grace period could be used by attackers to take actions in the few seconds after their access i…

  • Low 3.3

    Dell PowerScale OneFS, versions 9.2.0 up to and including 9.2.1.12 and 9.3.0.5 contain an improper preservation of perm…

  • Low 2.8

    `docker cp` allows unexpected chmod of host files

    Moby is an open-source project created by Docker to enable software containerization. A bug was found in Moby (Docker Engine) where attempting to copy files using `docker cp` into a specially-crafted container can result in Unix file permission changes for ex…