Skip to content
OpenAdvisories

Weakness (CWE)

CWE-732: Incorrect Permission Assignment for Critical Resource

Class Draft

The product specifies permissions for a security-critical resource in a way that allows that resource to be read or modified by unintended actors.

How to prevent it (8 mitigations)
  1. Implementation

    When using a critical resource such as a configuration file, check to see if the resource has insecure permissions (such as being modifiable by any regular user) [REF-62], and generate an error or even exit the software if there is a possibility that the resource could have been modified by an unauthorized party.

  2. Architecture and Design

    Divide the software into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully defining distinct user groups, privileges, and/or roles. Map these against data, functionality, and the related resources. Then set the permissions accordingly. This will allow you to maintain more fine-grained control over your resources. [REF-207]

  3. Architecture and Design, Operation

    Run the code in a "jail" or similar sandbox environment that enforces strict boundaries between the process and the operating system. This may effectively restrict which files can be accessed in a particular directory or which commands can be executed by the software.

    OS-level examples include the Unix chroot jail, AppArmor, and SELinux. In general, managed code may provide some protection. For example, java.io.FilePermission in the Java SecurityManager allows the software to specify restrictions on file operations.

    This may not be a feasible solution, and it only limits the impact to the operating system; the rest of the application may still be subject to compromise.

    Be careful to avoid CWE-243 and other weaknesses related to jails.

  4. Implementation, Installation

    During program startup, explicitly set the default permissions or umask to the most restrictive setting possible. Also set the appropriate permissions during program installation. This will prevent you from inheriting insecure permissions from any user who installs or runs the program.

  5. System Configuration

    For all configuration files, executables, and libraries, make sure that they are only readable and writable by the software's administrator.

  6. Documentation

    Do not suggest insecure configuration changes in documentation, especially if those configurations can extend to resources and other programs that are outside the scope of the application.

  7. Installation

    Do not assume that a system administrator will manually change the configuration to the settings that are recommended in the software's manual.

  8. Operation, System Configuration

    Ensure that the software runs properly under the United States Government Configuration Baseline (USGCB) [REF-199] or an equivalent hardening configuration guide, which many organizations use to limit the attack surface and potential risk of deployed software.

Source: MITRE CWE-732

987 results · Feed

  • Medium 5.5

    Junos OS and Junos OS Evolved: Unix socket used to control the jdhcpd process is world-writable

    An Incorrect Permission Assignment for Critical Resource vulnerability in the Juniper DHCP daemon (jdhcpd) of Juniper Networks Junos OS and Junos OS Evolved allows a local, low-privileged user to write to the Unix socket used to manage the jdhcpd process, res…

  • High 7.3
    CVE-2025-67246 Public exploit

    A local information disclosure vulnerability exists in the Ludashi driver before 5.1025 due to a lack of access control…

  • High 7.8

    TeamSpeak 3.5.6 - Insecure File Permissions

    TeamSpeak 3.5.6 contains an insecure file permissions vulnerability that allows local attackers to replace executable files with malicious binaries. Attackers can replace system executables like ts3client_win32.exe with custom files to potentially gain SYSTEM…

  • Critical 10.0

    Ruckus vRIoT IoT Controller < 3.0.0.0 Hardcoded SSH Credentials RCE

    The Ruckus vRIoT IoT Controller firmware versions prior to 3.0.0.0 (GA) contain hardcoded credentials for an operating system user account within an initialization script. The SSH service is network-accessible without IP-based restrictions. Although the confi…

  • High 8.8

    TDM Digital Signage PC Player 4.1.0.4 Privilege Escalation via Insecure Permissions

    TDM Digital Signage PC Player 4.1.0.4 contains an elevation of privileges vulnerability that allows authenticated users to modify executable files. Attackers can leverage the 'Modify' permissions for authenticated users to replace executable files with malici…

  • High 8.5

    Eddie VPN 2.24.6 - Local Privilege Escalation

    AirVPN Eddie on MacOS contains an insecure XPC service that allows local, unprivileged users to escalate their privileges to root.This issue affects Eddie: 2.24.6.

  • High 8.8

    Epic Games Psyonix Rocket League <=1.95 Elevation of Privileges via Insecure Permissions

    Epic Games Psyonix Rocket League <=1.95 contains an insecure permissions vulnerability that allows authenticated users to modify executable files with full access permissions. Attackers can leverage the 'F' (Full) flag for the 'Authenticated Users' group to c…

  • High 7.8

    An incorrect NULL DACL issue exists in SevenCs ORCA G2 2.0.1.35 (EC2007 Kernel v5.22). The regService process, which ru…

  • High 7.5
    CVE-2025-66723 Public exploit

    inMusic Brands Engine DJ before 4.3.4 suffers from Insecure Permissions due to exposed HTTP service in the Remote Libra…

  • High 8.8

    Ross Video DashBoard 8.5.1 Privilege Escalation via Insecure Permissions

    Ross Video DashBoard 8.5.1 contains an elevation of privileges vulnerability that allows authenticated users to modify executable files due to improper permission settings. Attackers can exploit the 'M' or 'C' flags for 'Authenticated Users' group to replace …

  • High 7.8

    VIPRE Advanced Security Incorrect Permission Assignment Local Privilege Escalation Vulnerability

    VIPRE Advanced Security Incorrect Permission Assignment Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of VIPRE Advanced Security for PC. An attacker must first obtain the a…

  • High 8.4

    Wondershare MirrorGo 2.0.11.346 Local Privilege Escalation via Insecure File Permissions

    Wondershare MirrorGo 2.0.11.346 contains a local privilege escalation vulnerability due to incorrect file permissions on executable files. Unprivileged local users can replace the ElevationService.exe with a malicious file to execute arbitrary code with Local…

  • High 8.4

    AspEmail 5.6.0.2 Local Privilege Escalation via Binary Permission Vulnerability

    AspEmail 5.6.0.2 contains a binary permission vulnerability that allows local users to escalate privileges through the Persits Software EmailAgent service. Attackers can exploit full write permissions in the BIN directory to replace the service executable and…

  • High 8.8

    Foxit PDF Reader Update Service Incorrect Permission Assignment Local Privilege Escalation Vulnerability

    A local privilege escalation vulnerability exists in the Foxit PDF Reader/Editor Update Service. During plugin installation, incorrect file system permissions are assigned to resources used by the update service. A local attacker with low privileges could mod…

  • Low 3.2

    Freedombox before 25.17.1 does not set proper permissions for the backups-data directory, allowing the reading of dump …

  • High 7.8

    Miniconda3 macOS installers before 23.11.0-1 contain a local privilege escalation vulnerability when installed outside …

  • High 7.8

    Anaconda3 macOS installers before 2024.06-1 contain a local privilege escalation vulnerability when installed outside t…

  • High 8.4

    An issue was discovered in DriveLock 24.1 through 24.1.*, 24.2 before 24.2.8, and 25.1 before 25.1.6. Directories and f…

  • High 8.6

    Nagios XI Privilege Escalation via Writable PHP Include Executed with Sudo

    Nagios XI versions prior to 2026R1.1 are vulnerable to local privilege escalation due to an unsafe interaction between sudo permissions and application file permissions. A user‑accessible maintenance script may be executed as root via sudo and includes an app…

  • Medium 5.5

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Tahoe 26.1. A standard use…

  • High 8.5

    BuhoNTFS 1.3.2 - Local Privilege Escalation

    BuhoNTFS contains an insecure XPC service that allows local, unprivileged users to escalate their privileges to root via insecure functions.This issue affects BuhoNTFS: 1.3.2.

  • Low 3.3

    A vulnerability has been identified in SINEMA Remote Connect Server (All versions < V3.2 SP4). Affected applications co…

  • Medium 4.2

    CVE-2025-8148 Improper Access Control in SFTP service of GoAnywhere MFT

    An Improper Access Control in the SFTP service in Fortra's GoAnywhere MFT prior to version 7.9.0 allows Web Users with an Authentication Alias and a valid SSH key but limited to Password authentication for SFTP to still login using their SSH key.

  • High 8.0

    Incorrect permissions assignment on Splunk Universal Forwarder for Windows during new installation or upgrade

    In Splunk Universal Forwarder for Windows versions below 10.0.2, 9.4.6, 9.3.8, and 9.2.10, a new installation of or an upgrade to an affected version can result in incorrect permissions assignment in the Universal Forwarder for Windows Installation directory.…

  • High 8.0

    Incorrect permission assignment on Splunk Enterprise for Windows during new installation or upgrade

    In Splunk Enterprise for Windows versions below 10.0.2, 9.4.6, 9.3.8, and 9.2.10, a new installation of or an upgrade to an affected version can result in incorrect permissions assignment in the Splunk Enterprise for Windows Installation directory. This lets …

  • High 8.3

    Mirion Medical EC2 Software NMIS BioDose Incorrect Permission Assignment for Critical Resource

    NMIS/BioDose V22.02 and previous versions rely on a Microsoft SQL Server database. The SQL user account 'nmdbuser' and other created accounts by default have the sysadmin role. This can lead to remote code execution through the use of certain built-in stored …

  • High 8.4

    Mirion Medical EC2 Software NMIS BioDose Incorrect Permission Assignment for Critical Resource

    NMIS/BioDose V22.02 and previous version installations where the embedded Microsoft SQLServer Express is used are exposed in the Windows share accessed by clients in networked installs. By default, this directory has insecure directory paths that allow access…

  • High 8.0

    Mirion Medical EC2 Software NMIS BioDose Incorrect Permission Assignment for Critical Resource

    NMIS/BioDose V22.02 and previous versions' installation directory paths by default have insecure file permissions, which in certain deployment scenarios can enable users on client workstations to modify the program executables and libraries.

  • High 8.5

    A local privilege escalation vulnerability exists in the restore mechanism of ASUS System Control Interface. It can be …

  • High 8.5

    iStat Menus 7.10.4 - Local Privilege Escalation

    iStats contains an insecure XPC service that allows local, unprivileged users to escalate their privileges to root via command injection.This issue affects iStats: 7.10.4.

  • High 8.5

    KubeVirt Vulnerable to Arbitrary Host File Read and Write

    KubeVirt is a virtual machine management add-on for Kubernetes. The `hostDisk` feature in KubeVirt allows mounting a host file or directory owned by the user with UID 107 into a VM. However, prior to version 1.6.1 and 1.7.0, the implementation of this feature…

  • Medium 4.8

    Overly broad file permissions in the mk_inotify plugin allows reading and manipulating the plugin's output

    In Checkmk versions prior to 2.4.0p16, 2.3.0p41, and all versions of 2.2.0 and older, the mk_inotify plugin creates world-readable and writable files, allowing any local user on the system to read the plugin's output and manipulate it, potentially leading to …

  • High 8.5

    Nagios Log Server < 2026R1.0.1 Local Privilege Escalation via Writable Scripts and Sudo Rules

    Nagios Log Server versions prior to 2026R1.0.1 are vulnerable to local privilege escalation due to a combination of sudo misconfiguration and group-writable application directories. The 'www-data' user is a member of the 'nagios' group, which has write access…

  • Medium 4.7

    A vulnerability has been identified in Spectrum Power 4 (All versions < V4.70 SP12 Update 2). The affected application …

  • High 7.8

    A vulnerability has been identified in Spectrum Power 4 (All versions < V4.70 SP12 Update 2). The affected application …

  • Medium 6.7

    An ACAP configuration file has improper permissions and lacks input validation, which could potentially lead to privile…

  • Medium 6.7

    An ACAP configuration file has improper permissions, which could allow command injection and potentially lead to privil…

  • Medium 5.3

    Incorrect Permission Assignment for Critical Resource vulnerability in Salesforce Agentforce Vibes Extension allows Man…

  • Medium 5.3

    Incorrect Permission Assignment for Critical Resource vulnerability in Salesforce Mulesoft Anypoint Code Builder allows…

  • Medium 6.8

    Denial-of-service vulnerability in ESET security products for Windows

    Tampering of the registry entries might have led to preventing the ESET security products from starting correctly on the next system startup or to unauthorized changes in the product's configuration.