CyberSecBulletin

Insecure Preserved Inherited Permissions

CWE-278

A product inherits a set of insecure permissions for an object, e.g. when copying from an archive file, without user awareness or involvement.

We track 3 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.6.

How this weakness is prevented

  • 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.

Latest Insecure Preserved Inherited Permissions vulnerabilities

  • 8.8 High severity

    Cerberus FTP Server: Insecure Preserved Inherited Permissions

    CVE-2026-6265Cerberus

    Insecure preserved inherited permissions vulnerability in Cerberus FTP Server on Windows allows Privilege Escalation.This issue has been resolved in Cerberus FTP Server: 2026.1

  • 9.8 Critical severity

    i: Insecure Preserved Inherited Permissions

    CVE-2025-2947IBM

    IBM i 7.6 contains a privilege escalation vulnerability due to incorrect profile swapping in an OS command. A malicious actor can use the command to elevate privileges to gain root access to the host operating system.

  • 7.3 High severity

    cargo: Incorrect Permission Assignment for Critical Resource

    CVE-2023-38497Rust-lang

    Cargo downloads the Rust project’s dependencies and compiles the project. Cargo prior to version 0.72.2, bundled with Rust prior to version 1.71.1, did not respect the umask when extracting crate archives on UNIX-like systems. If the user downloaded a crate co