CWEweakness
CWE-276 Incorrect Default Permissions
Medium
Official page ↗
- Abstraction
- Base
- Structure
- Simple
- Status
- Draft
- Likelihood of exploit
- Medium
- Languages
- Not Language-Specific
- CWE version
- 5.0
Description
During installation, installed file permissions are set to allow anyone to modify those files.
Common consequences
• Confidentiality, Integrity: Read Application Data, Modify Application Data
Potential mitigations
• [Architecture and Design, Operation] The architecture needs to access and modification attributes for files to only those users who actually require those actions.
• [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 - Binary or Bytecode: According to SOAR [REF-1479], the following detection techniques may be useful:
Cost effective for partial coverage:
• Inter-application Flow Analysis
• Manual Static Analysis - Binary or Bytecode: According to SOAR [REF-1479], the following detection techniques may be useful:
Cost effective for partial coverage:
• Binary / Bytecode disassembler - then use manual analysis for vulnerabilities & anomalies
• Dynamic Analysis with Automated Results Interpretation: According to SOAR [REF-1479], the following detection techniques may be useful:
Cost effective for partial coverage:
• Host-based Vulnerability Scanners - Examine configuration for flaws, verifying that audit mechanisms work, ensure host configuration meets certain predefined criteria
• Web Application Scanner
• Web Services Scanner
• Database Scanners
• Dynamic Analysis with Manual Results Interpretation: According to SOAR [REF-1479], the following detection techniques may be useful:
Highly cost effective:
• Host Application Interface Scanner
Cost effective for partial coverage:
• Fuzz Tester
• Framework-based Fuzzer
• Automated Monitored Execution
• Forced Path Execution
• Manual Static Analysis - Source Code: According to SOAR [REF-1479], the following detection techniques may be useful:
Highly cost effective:
• Manual Source Code Review (not inspections)
Cost effective for partial coverage:
• Focused Manual Spotcheck - Focused manual analysis of source
• Automated Static Analysis - Source Code: According to SOAR [REF-1479], the following detection techniques may be useful:
Cost effective for partial coverage:
• Context-configured Source Code Weakness Analyzer
• Automated Static Analysis: According to SOAR [REF-1479], the following detection techniques may be useful:
Cost effective for partial coverage:
• Configuration Checker
• Architecture or Design Review: According to SOAR [REF-1479], the following detection techniques may be useful:
Highly cost effective:
• Formal Methods / Correct-By-Construction
Cost effective for partial coverage:
• Inspection (IEEE 1028 standard) (can apply to requirements, design, source code, etc.)
Observed examples
• CVE-2005-1941: Executables installed world-writable.
• CVE-2002-1713: Home directories installed world-readable.
• CVE-2001-1550: World-writable log files allow information loss; world-readable file has cleartext passwords.
• CVE-2002-1711: World-readable directory.
• CVE-2002-1844: Windows product uses insecure permissions when installing on Solaris (genesis: port error).
• CVE-2001-0497: Insecure permissions for a shared secret key file. Overlaps cryptographic problem.
• CVE-1999-0426: Default permissions of a device allow IP spoofing.
Related
Attack pattern · CAPEC (3)
Observed example · CVE (7)
- CVE-2005-1941 SilverCity before 0.9.5-r1 installs (1) cgi-styler-form.py, (2) cgi-styler.py, and (3) source2html.py with read and write world… vulnerability
- CVE-2002-1711 BasiliX 1.1.0 saves attachments in a world readable /tmp/BasiliX directory, which allows local users to read other users' attachments. vulnerability
- CVE-2002-1713 The Standard security setting for Mandrake-Security package (msec) in Mandrake 8.2 installs home directories with world-readable… vulnerability
- CVE-2002-1844 Microsoft Windows Media Player (WMP) 6.3, when installed on Solaris, installs executables with world-writable permissions, which allows… vulnerability
- CVE-2001-1550 CentraOne 5.2 and Centra ASP with basic authentication enabled creates world-writable base64 encoded log files, which allows local users to… vulnerability
- CVE-2001-0497 dnskeygen in BIND 8.2.4 and earlier, and dnssec-keygen in BIND 9.1.2 and earlier, set insecure permissions for a HMAC-MD5 shared secret key… vulnerability
- CVE-1999-0426 The default permissions of /dev/kmem in Linux versions before 2.0.36 allows IP spoofing. vulnerability
Child of · CWE (1)
- CWE-732 Incorrect Permission Assignment for Critical Resource weakness
Referenced by CAPEC · weakness (3)
Referenced by CVE · weakness (1,580)
- CVE-2026-114148 Incorrect default permissions in ASP.NET Core allows an authorized attacker to elevate privileges locally. vulnerability
- CVE-2026-112357 GFI KerioConnect (Kerio Connect) Outlook Connector (Offline Edition), 'KOFF', before 10.0.9 Patch 2 contains a local privilege escalation… vulnerability
- CVE-2026-113345 Electronic delivery item Inspection Support System provided by Japan's Ministry of Land, Infrastructure, Transport and Tourism contains an… vulnerability
- CVE-2026-115253 An incorrect permission assignment vulnerability in the WatchGuard Agent's log directory allows a local, authenticated non-administrative… vulnerability
- CVE-2026-107571 Incorrect default permissions in the Windows installer of Progressive Robot hMailServer 6.0.0 through 6.3.6 allow a local authenticated… vulnerability
- CVE-2026-85300 Incorrect Default Permissions vulnerability in Apache Camel PQC component. vulnerability
- CVE-2026-108072 Vulnerability due to incorrect permissions in TSplus Remote Access shared login scripts. vulnerability
- CVE-2026-110359 Hyland Desktop Host for Windows before 25.1.1 is vulnerable to local privilege escalation. vulnerability
- CVE-2026-105009 Incorrect default permissions in Windows Server Update Service allows an authorized attacker to elevate privileges locally. vulnerability
- CVE-2026-21131 Incorrect default permission in Samsung Flow prior to version 4.9.22.4 allows local attackers to launch an arbitrary activity with Samsung… vulnerability
- CVE-2026-77364 obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. vulnerability
- CVE-2026-108503 ZTE Z80 Ultra has an interface permission validation vulnerability. vulnerability
- CVE-2026-107332 Insecure file permissions in the CodeCatalyst connection handler in AWS Toolkit for VS Code before 4.10.0 allowed local users to obtain… vulnerability
- CVE-2026-107573 Incorrect default permissions in the Windows installer of Progressive Robot hMailServer 6.0.0 through 6.3.5 allow a local authenticated… vulnerability
- CVE-2026-78413 Velociraptor allows collection of VQL queries packaged into Artifacts from endpoints. vulnerability
- CVE-2026-100718 Froxlor through 2.3.10 does not enforce the mail.allow_external_domains policy in the EmailSender.add API command. vulnerability
- CVE-2026-6718 IBM Concert 1.0.0 through 3.0.0 is vulnerable to improper access control which allows unauthorized modification of application files. vulnerability
- CVE-2026-82163 Dell Command | Intel vPro Out of Band, versions prior to 4.7.2, contain an Incorrect Default Permissions vulnerability. vulnerability
- CVE-2026-82165 Dell Command | Integration Suite for System Center, versions prior to 6.7.2, contain an Incorrect Default Permissions vulnerability. vulnerability
- CVE-2026-92252 Incorrect default permissions in the installation directory of WatchDog Anti-Virus on Windows allow local, low-privileged users to modify,… vulnerability
- CVE-2026-87886 Local privilege escalation due to insecure file permissions. vulnerability
- CVE-2026-86359 Dell Repository Manager, versions prior to 3.5.2, contains an Incorrect Default Permissions vulnerability. vulnerability
- CVE-2026-48722 Nextflow is a DSL for data-driven computational pipelines. vulnerability
- CVE-2026-86836 In Eclipse Ankaios versions 0.1.0 through 1.0.2, the agent creates workload files and Control Interface named pipes (FIFOs) under a… vulnerability
- CVE-2026-11813 A potential improper permissions vulnerability was reported in the Lenovo Filez Client application that could allow a local authenticated… vulnerability
- CVE-2026-52766 YesWiki is a wiki system written in PHP. vulnerability
- CVE-2026-75166 Insecure Permission vulnerability in MBS-Solutions X-Serie Gateway firmware V6_00_05 allows the low-privileged service user to execute… vulnerability
- CVE-2026-77393 In Ignition 8.1.53 and earlier, the Gateway "Create Project Role(s)" setting shipped blank, which permitted any authenticated user to… vulnerability
- CVE-2026-81302 PALLET CONTROL products contain an incorrect default permission vulnerability, which may allow a local attacker to execute arbitrary code… vulnerability
- CVE-2026-9633 A security issue exists within the Redundancy Module Configuration Tool. vulnerability