CWEweakness

CWE-279 Incorrect Execution-Assigned Permissions

Official page ↗
Abstraction
Variant
Structure
Simple
Status
Draft
Languages
Not Language-Specific
CWE version
5.0

Description

While it is executing, the product sets the permissions of an object in a way that violates the intended permissions that have been specified by the user.

Common consequences

• Confidentiality, Integrity: Read Application Data, Modify Application Data

Potential mitigations

• [Architecture and Design, Operation] Very carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software. • [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.

Detection methods

• Automated Static Analysis: Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)

Observed examples

• CVE-2002-0265: Log files opened read/write. • CVE-2003-0876: Log files opened read/write. • CVE-2002-1694: Log files opened read/write.

Related

Attack pattern · CAPEC (1)

  • CAPEC-81 Web Server Logs Tampering attack pattern

Observed example · CVE (3)

  • CVE-2003-0876 Finder in Mac OS X 10.2.8 and earlier sets global read/write/execute permissions on directories when they are dragged (copied) from a… vulnerability
  • CVE-2002-1694 Microsoft Internet Information Server (IIS) 4.0 opens log files with FILE_SHARE_READ and FILE_SHARE_WRITE permissions, which could allow… vulnerability
  • CVE-2002-0265 Sawmill for Solaris 6.2.14 and earlier creates the AdminPassword file with world-writable permissions, which allows local users to gain… vulnerability

Child of · CWE (1)

  • CWE-732 Incorrect Permission Assignment for Critical Resource weakness

Referenced by CAPEC · weakness (1)

  • CAPEC-81 Web Server Logs Tampering attack pattern

Referenced by CVE · weakness (26)

  • CVE-2026-46388 osquery is a SQL powered operating system instrumentation, monitoring, and analytics framework. vulnerability
  • CVE-2026-4948 A flaw was found in firewalld. vulnerability
  • CVE-2025-12801 A vulnerability was recently discovered in the rpc.mountd daemon in the nfs-utils package for Linux, that allows a NFSv3 client to escalate… vulnerability
  • CVE-2026-20062 A vulnerability in the CLI of Cisco Secure Firewall Adaptive Security Appliance (ASA) Software in multiple context mode could allow an… vulnerability
  • CVE-2025-14025 A flaw was found in Ansible Automation Platform (AAP). vulnerability
  • CVE-2025-36228 IBM Aspera Faspex 5 5.0.0 through 5.0.14.1 may allow inconsistent permissions between the user interface and backend API allowed users to… vulnerability
  • CVE-2025-13663 Under certain circumstances, the Quartus Prime Pro Installer for Windows does not check the permissions of the Quartus target installation… vulnerability
  • CVE-2024-25621 containerd is an open-source container runtime. vulnerability
  • CVE-2025-30001 Incorrect Execution-Assigned Permissions vulnerability in Apache StreamPark. vulnerability
  • CVE-2025-58437 Coder allows organizations to provision remote development environments via Terraform. vulnerability
  • CVE-2025-26422 In dump of WindowManagerService.java, there is a possible way of running dumpsys without the required permission due to a missing… vulnerability
  • CVE-2025-23263 NVIDIA DOCA-Host and Mellanox OFED contain a vulnerability in the VGT+ feature, where an attacker on a VM might cause escalation of… vulnerability
  • CVE-2025-20612 Incorrect execution-assigned permissions for some Edge Orchestrator software for Intel(R) Tiber™ Edge Platform may allow an authenticated… vulnerability
  • CVE-2025-22843 Incorrect execution-assigned permissions for some Edge Orchestrator software for Intel(R) Tiber™ Edge Platform may allow an authenticated… vulnerability
  • CVE-2025-23233 Incorrect execution-assigned permissions for some Edge Orchestrator software for Intel(R) Tiber™ Edge Platform may allow an authenticated… vulnerability
  • CVE-2024-39286 Incorrect execution-assigned permissions in the Linux kernel mode driver for the Intel(R) 800 Series Ethernet Driver before version 1.15.4… vulnerability
  • CVE-2024-11220 A local low-level user on the server machine with credentials to the running OAS services can create and execute a report with an rdlx file… vulnerability
  • CVE-2024-37025 Incorrect execution-assigned permissions in some Intel(R) Advanced Link Analyzer Standard Edition software installer before version 23.1.1… vulnerability
  • CVE-2024-37734 An issue in OpenEMR 7.0.2 allows a remote attacker to escalate privileges viaa crafted POST request using the noteid parameter. vulnerability
  • CVE-2023-50914 A Privilege Escalation issue in the inter-process communication procedure from GOG Galaxy (Beta) 2.0.67.2 through v2.0.71.2 allows… vulnerability
  • CVE-2023-4665 Incorrect Execution-Assigned Permissions vulnerability in Saphira Saphira Connect allows Privilege Escalation. vulnerability
  • CVE-2023-3915 An issue has been discovered in GitLab EE affecting all versions starting from 16.1 before 16.1.5, all versions starting from 16.2 before… vulnerability
  • CVE-2023-4383 A vulnerability, which was classified as critical, was found in MicroWorld eScan Anti-Virus 7.0.32 on Linux. vulnerability
  • CVE-2022-21699 IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the… vulnerability
  • CVE-2020-8025 A Incorrect Execution-Assigned Permissions vulnerability in the permissions package of SUSE Linux Enterprise Server 12-SP4, SUSE Linux… vulnerability
  • CVE-2017-8441 Elastic X-Pack Security versions prior to 5.4.1 and 5.3.3 did not always correctly apply Document Level Security to index aliases. vulnerability