Skip to content
OpenAdvisories

Weakness (CWE)

CWE-276: Incorrect Default Permissions

Base Draft

During installation, installed file permissions are set to allow anyone to modify those files.

How to prevent it (2 mitigations)
  1. Architecture and Design, Operation

    The architecture needs to access and modification attributes for files to only those users who actually require those actions.

  2. Architecture and Design

    Compartmentalize the system to have "safe" areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area.

    Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.

Source: MITRE CWE-276

45 results · Clear filters · Feed

  • Low 2.1

    Incorrect default permission in Samsung Flow prior to version 4.9.22.4 allows local attackers to launch an arbitrary ac…

  • Low 3.3

    Unauthorized information acquisition vulnerability in ZTE Z80 Ultra product

    ZTE Z80 Ultra has an interface permission validation vulnerability. The callable functions provided by the system lack sufficient access control. An attacker can leverage these functions to read relevant information.

  • Low 3.1

    D-Link DIR-842 vsftpd vsftpd.conf default permission

    A vulnerability was identified in D-Link DIR-842 2.01.B04. This impacts an unknown function of the file /etc/vsftpd.conf of the component vsftpd. Such manipulation leads to incorrect default permissions. It is possible to launch the attack remotely. A high co…

  • Low 3.1

    TRENDNET TEW-813DRU vsftpd vsftpd.conf default permission

    A flaw has been found in TRENDNET TEW-813DRU 1.01b01. Impacted is an unknown function of the file /etc/vsftpd.conf of the component vsftpd. This manipulation causes incorrect default permissions. The attack is possible to be carried out remotely. A high degre…

  • Low 2.3

    SurrealDB before 2.1.4 Permission Bypass via DEFINE TABLE OVERWRITE

    SurrealDB before 2.1.4 silently fails to overwrite table definitions when the DEFINE TABLE ... OVERWRITE clause is used on tables defined with TYPE RELATION. Because table definitions include the PERMISSIONS clause, an attempt to tighten a table's permissions…

  • Low 3.3

    A flaw in Node.js Permission API can cause a file metadata to be modified even on a path that was set as read-only with…

  • Low 3.3

    Browserbase Skills Autobrowse Trace Artifact default permission

    A security flaw has been discovered in Browserbase Skills up to 20260526. This impacts an unknown function of the component Autobrowse Trace Artifact Handler. The manipulation results in incorrect default permissions. The attack requires a local approach. The…

  • Low 3.5

    Incorrect handling of permissions in External Interface Config Item List module

    An incorrect handling of permissions in OTRS External Interface and the ConfigItem List module allows an authenticated customer to query the system for CI information. Please note that CMDB has to be anabled and CustomerGroupSupport has to be used to be affec…

  • Low 3.5

    Wrong Permission Handling in Document Search Article Meta Filters

    An incorrect handling of permissions in STORM powered by OTRS and in OTRS (2026.x and above) Document Search Article Meta Filters modules allows gaining knowledge about number of affected CIs, SLA and services without gaining access to them. This issue affect…

  • Low 3.1

    CSS Injection vulnerability in SAP NetWeaver Application Server ABAP

    Due to improper input handling under certain conditions, SAP NetWeaver Application Server ABAP allows an attacker to inject custom Cascading Style Sheets (CSS) data into a web page served by the application. When a user accesses or clicks the affected page, t…

  • Low 2.8

    A flaw in Node.js's permission model allows a file's access and modification timestamps to be changed via `futimes()` e…

  • Low 3.3

    Incorrect default permissions issue exists in Security Point (Windows) of MaLion prior to Ver.5.3.4. If this vulnerabil…

  • Low 1.8

    Wazuh installation fails to protected authd.pass on Windows

    Wazuh is a free and open source platform used for threat prevention, detection, and response. From version 4.3.0 to before 4.13.0, a missing ACL on "C:\Program Files (x86)\ossec-agent\authd.pass" exposes the password to all "Authenticated Users" on the local …

  • Low 3.0

    Channel member objects leak read status

    Mattermost versions 10.11.x <= 10.11.3, 10.5.x <= 10.5.11 fail to enforce access permissions on the Agents plugin which allows other users to determine when users had read channels via channel member objects

  • Low 3.2

    The Mac App Store distribution of the Canva for Mac desktop app before 1.117.1 was built without Hardened Runtime. A lo…

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in iOS 18.7.2 and iPadOS 18.7.2, iO…

  • Low 2.4

    A permissions issue was addressed with additional restrictions. This issue is fixed in iOS 26.1 and iPadOS 26.1. An att…

  • Low 3.3

    Rapid7 Appspider Broken Access Control Vulnerability

    Rapid7 Appspider Pro versions below 7.5.021, suffer from a broken access control vulnerability in the application's configuration file loading mechanism, whereby an attacker can place files in directories belonging to other users or projects. Affected version…

  • Low 2.0

    Directories created via os.MkdirAll are not checked for permissions

    Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.1.0, DragonFly2 uses the os.MkdirAll function to create certain directory paths with specific access permissions. This function does not perform any permission c…

  • Low 3.2

    The Nix, Lix, and Guix package managers default to using temporary build directories in a world-readable and world-writ…

  • Low 2.7

    conda-smithy Has Incorrect Default File Permissions

    conda-smithy is a tool for combining a conda recipe with configurations to build using freely hosted CI services into a single repository. Prior to version 3.47.1, the travis_headers function in the conda-smithy repository creates files with permissions excee…

  • Low 1.0

    conda-forge-webservices Privilege Escalation Risk via Default Docker Root User

    conda-forge-webservices is the web app deployed to run conda-forge admin commands and linting. Prior to version 2025.3.24, the conda_forge_webservice Docker container executes commands without specifying a user. By default, Docker containers run as the root u…

  • Low 2.8

    An incorrect default permissions vulnerability was reported in the MotoSignature application that could result in unaut…

  • Low 3.5

    Plane has insecure permissions in UserSerializer

    Plane is open-source project management software. Versions prior to 0.23 have insecure permissions in UserSerializer that allows users to change fields that are meant to be read-only, such as email. This can lead to account takeover when chained with another …

  • Low 3.8

    AWS CDK CodePipeline: trusted entities are too broad

    ### Summary The [AWS Cloud Development Kit (CDK)](https://aws.amazon.com/cdk/) is an open-source framework for defining cloud infrastructure using code. Users use it to create their own applications, which are converted to AWS CloudFormation templates during …

  • Low 3.3

    MicroWorld eScan Antivirus Quarantine Microworld default permission

    A vulnerability was found in MicroWorld eScan Antivirus 7.0.32 on Linux. It has been declared as problematic. This vulnerability affects unknown code of the file /var/Microworld/ of the component Quarantine Handler. The manipulation leads to incorrect default…

  • Low 2.8

    An issue was discovered in the installer in Samsung Magician 8.1.0 on Windows. An attacker can create arbitrary folders…

  • Low 3.7

    HCL Connections is vulnerable to a broken access control vulnerability

    HCL Connections is vulnerable to a broken access control vulnerability that may allow an unauthorized user to update data in certain scenarios.

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Sequoia 15. A malicious ap…

  • Low 2.3

    Vulnerability in the Oracle Database Core component of Oracle Database Server. Supported versions that are affected are…

  • Low 2.7

    Keycloak: leak of configured ldap bind credentials through the keycloak admin console

    A vulnerability was found in Keycloak. The LDAP testing endpoint allows changing the Connection URL  independently without re-entering the currently configured LDAP bind credentials. This flaw allows an attacker with admin access (permission manage-realm) to …

  • Low 3.5

    It was identified that in certain versions of Octopus Server, that a user created with no permissions could view all us…

  • Low 3.3

    MacPaw The Unarchiver before 4.3.6 contains vulnerability related to missing quarantine attributes for extracted items.

  • Low 3.7

    Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java S…

  • Low 2.5

    Vulnerability in the Oracle Java SE, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: JavaFX). S…

  • Low 2.5

    Vulnerability in the Oracle Java SE, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: JavaFX). S…

  • Low 2.8

    In Emacs before 29.3, LaTeX preview is enabled by default for e-mail attachments.

  • Low 3.3

    Local privilege escalation due to insecure folder permissions. The following products are affected: Acronis Cyber Prote…

  • Low 2.5

    Octopoller gem published with world-writable files

    Octopoller is a micro gem for polling and retrying. Version 0.2.0 of the octopoller gem was published containing world-writeable files. Specifically, the gem was packed with files having their permissions set to `-rw-rw-rw-` (i.e. 0666) instead of `rw-r--r--`…

  • Low 2.5

    Octokit gem published with world-writable files

    Octokit is a Ruby toolkit for the GitHub API. Versions 4.23.0 and 4.24.0 of the octokit gem were published containing world-writeable files. Specifically, the gem was packed with files having their permissions set to `-rw-rw-rw-` (i.e. 0666) instead of `rw-r-…