Skip to content
OpenAdvisories

Weakness (CWE)

CWE-284: Improper Access Control

Pillar Incomplete Mapping discouraged

The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.

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

    Very carefully manage the setting, management, and handling of privileges. Explicitly manage trust zones in the software.

  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-284

8,241 results · Feed

  • Medium 6.5

    Premium Packages – Sell Digital Products Securely < 7.0.7 - Subscriber+ Arbitrary Amount Withdrawal Request

    The Premium Packages WordPress plugin before 7.0.7 does not validate a withdrawal request against the requesting user's actual earned balance, allowing any authenticated user, including a subscriber with no sales at all, to submit a payout request for an arbi…

  • Medium 6.3

    SpaceX Starlink Router Gen 3 gRPC Management get_status access control

    A vulnerability has been found in SpaceX Starlink Router Gen 3 2025.11.14.mr64708.3. This affects the function get_status of the component gRPC Management Interface. The manipulation leads to improper access controls. The attack can only be initiated within t…

  • Medium 5.3

    ECS < 4.3.8 - Unauthenticated Private Content Disclosure via ecsload

    The ECS WordPress plugin before 4.3.8 does not check the post status or any capability when rendering an Elementor document requested through one of its AJAX actions, allowing unauthenticated users to retrieve the rendered content of unpublished (private, dra…

  • Medium 5.1

    Joomla Extension - icagenda.com - ACL bypass allowing arbitrary user enumeration < 2.0.0-4.0.11

    Joomla Extension - icagenda.com - ACL bypass allowing arbitrary user enumeration < 2.0.0-4.0.11 - A backend operator granted access scoped to `com_icagenda` only could enumerate Joomla user profiles.

  • Medium 4.7

    SourceCodester Simple Doctors Appointment System save_file.php save_doctor unrestricted upload

    A vulnerability was detected in SourceCodester Simple Doctors Appointment System 1.0. This issue affects the function save_doctor of the file /save_file.php. The manipulation results in unrestricted upload. The attack can be executed remotely. The exploit is …

  • Low 2.7

    Webkul Bagisto Customer Search search information disclosure

    A weakness has been identified in Webkul Bagisto up to 2.4.4. This affects an unknown part of the file /admin/customers/search of the component Customer Search. Executing a manipulation of the argument Query can lead to information disclosure. The attack may …

  • Low 3.8

    Webkul Bagisto Customer Item Deletion Endpoint access control

    A vulnerability was identified in Webkul Bagisto up to 2.4.4. Affected by this vulnerability is an unknown functionality of the component Customer Item Deletion Endpoint. Such manipulation leads to improper access controls. The attack can be launched remotely…

  • High 8.8

    File Browser before 2.63.20 Privilege Escalation via Proxy Authentication

    File Browser versions before 2.63.20 fail to honor the createUserDir isolation in proxy and hook authentication auto-provisioning paths. Attackers with valid upstream-authenticated credentials can read, modify, delete, and share files belonging to other users…

  • High 8.6

    FreePBX: Authenticated Arbitrary SSH Key Injection via Backup Module

    FreePBX is an open source IP PBX. From 17.0.5.34 until 17.0.11, the publicKeySave AJAX endpoint in Backup.class.php accepts an authenticated administrator's SSH public key and appends it to /home/asterisk/.ssh/authorized_keys for the asterisk system user with…

  • Medium 4.3

    Unbounded Arch package file metadata can cause resource amplification in Gitea package uploads

    Unbounded Arch package file metadata can cause resource amplification in Gitea package uploads

  • Critical 9.1

    Two SSRF vulnerabilities in Gitea migration/mirror (DNS rebinding + missing re-validation)

    Two SSRF vulnerabilities in Gitea migration/mirror (DNS rebinding + missing re-validation)

  • Medium 5.3

    Private Repository Existence Disclosure via go-get Meta Endpoint

    Private Repository Existence Disclosure via go-get Meta Endpoint

  • Medium 6.8

    Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)

    Webhooks created by a collaborator keep firing after their repo access is revoked → ongoing real-time exfiltration of private repo content (incomplete revocation cleanup in `DeleteCollaboration`)

  • High 8.1

    Branch Protection Bypass via PR Retargeting Preserves Stale `official` Approval Flag

    Branch Protection Bypass via PR Retargeting Preserves Stale `official` Approval Flag

  • High 7.1

    Repository Visibility Manipulation via Git Push Options

    Repository Visibility Manipulation via Git Push Options

  • Medium 4.9

    Public-Only Personal access tokens scope bypass in Organization and Permission Endpoints

    Public-Only Personal access tokens scope bypass in Organization and Permission Endpoints

  • High 7.5

    REST API exposes organization membership of private organizations to public

    REST API exposes organization membership of private organizations to public

  • Medium 4.4

    Local File Inclusion via file:// URI in Migration Restore

    Local File Inclusion via file:// URI in Migration Restore

  • Medium 6.2

    Denial of Service (CPU & Memory Exhaustion) via O(N^2) String Concatenation in Debian Package Upload

    Denial of Service (CPU & Memory Exhaustion) via O(N^2) String Concatenation in Debian Package Upload

  • Critical 9.1

    Gitea Remember-Me Token Theft Not Invalidating Attacker Session

    Gitea Remember-Me Token Theft Not Invalidating Attacker Session

  • Medium 6.2

    Gitea SSH Key Parser Denial of Service

    Gitea SSH Key Parser Denial of Service

  • Critical 9.8

    Privilege Escalation via Access Token Scope Escalation in API

    Privilege Escalation via Access Token Scope Escalation in API

  • Medium 5.4

    Email Management API Bypasses ManageCredentials Feature Restrictions

    Email Management API Bypasses ManageCredentials Feature Restrictions

  • Low 2.7

    Null Pointer Dereference in AddTime API Causes Authenticated Denial of Service

    Null Pointer Dereference in AddTime API Causes Authenticated Denial of Service

  • High 7.5

    JupyterLab before 4.6.2 Authentication Bypass via PyPIExtensionManager

    JupyterLab versions >=4.6.0,<=4.6.1 and <=4.5.9 contain an allowlist/blocklist enforcement gap in PyPIExtensionManager.install(). A missing 'await' caused the is_install_allowed coroutine to never execute, so the extension allowlist/blocklist check was not en…

  • High 8.6

    Priority - CWE-284: Improper Access Control

    : Improper Access Control vulnerability in Priority Portal Generator addon to Priority ERP (developed by Soft Solutions). This issue affects Portal Generator addon to Priority ERP (developed by Soft Solutions): All versions without Priwall v3.

  • High 8.2

    Priority – CWE-284: Improper Access Control

    : Improper Access Control vulnerability in Priority Portal Generator addon to Priority ERP (developed by Soft Solutions). This issue affects Portal Generator addon to Priority ERP (developed by Soft Solutions): All versions without Priwall v3.

  • Medium 5.3

    TLP Food Menu < 6.0.2 - Unauthenticated Reservation Status Modification

    The Food Menu WordPress plugin before 6.0.2 does not perform any capability or ownership check on its reservation-status update action, which is also exposed to unauthenticated users and gated only by a nonce that is publicly available to visitors, allowing u…

  • High 7.8

    IBM Informix Dynamic Server Privilege Escalation Vulnerability in oninit Utility

    IBM Informix Dynamic Server 14.10, and 15.0 contain a local privilege escalation vulnerability in the oninit setuid-root utility.

  • High 7.8

    Dell Display and Peripheral Manager (DDPM Windows), versions prior to 2.3.0.17, contain an Authentication Bypass by Spo…

  • High 7.8

    Dell Display and Peripheral Manager (DDPM Windows), versions prior to 2.3.0.17, contain Improper Access Control vulnera…

  • Medium 6.3

    Joomla Extension - joomshaper.com - Unauthenticated comment creation in SP Page Builder < 6.8.0

    Joomla Extension - joomshaper.com - Unauthenticated comment creation in SP Page Builder < 6.8.0 - An unauthenticated attacker can create comments on instances with disabled guest commenting by overriding the setting in question with user supplied input.

  • Medium 5.3

    Joomla Extension - tabaoca.org - Improper ACL checks allow file operations in Cotton Cloud < 2.0.2

    Joomla Extension - tabaoca.org - Improper ACL implementation allows file operations in Cotton Cloud < 2.0.3 - Authenticated users could perform various file-related operations (read, delete, overwrite, re-assign permissions) on files owned by other users.

  • Medium 6.9

    Joomla Extension - tabaoca.org - Improper ACL implementation allows allow file operations in Cotton Cloud < 2.0.2

    Joomla Extension - tabaoca.org - Improper ACL implementation allows file operations in Cotton Cloud < 2.0.2 - Unauthenticated users could perform various file-related operations (read, delete, overwrite, re-assign permissions) on every file managed within the…

  • Critical 9.1

    TeraWallet - Wallet for WooCommerce < 1.6.10 - Subscriber+ Wallet Balance Inflation via Discounted Top-Up

    The Wallet for WooCommerce WordPress plugin before 1.6.10 does not verify the amount actually collected for a wallet top-up before crediting the wallet, allowing customers to top up their wallet balance for less than its value.

  • Medium 4.3

    WP Crowdfunding < 2.2.1 - Subscriber+ Campaign Creation via Missing Authorization

    The WP Crowdfunding WordPress plugin before 2.2.1 does not check the campaign-submission capability in one of its AJAX actions, allowing any authenticated users such as Subscribers to create crowdfunding campaign posts despite not being granted that permissio…

  • High 8.2

    Eventin < 4.1.20 - Unauthenticated Account Creation via Waiting List Endpoint

    The Eventin WordPress plugin before 4.1.20 does not perform an authorization check on its waiting-list registration handler, allowing unauthenticated users to create WordPress user accounts for arbitrary email addresses and inject order records.

  • Medium 5.8

    coturn peer-IP ACL canonicalization & scope bypass on the RFC 6062 TCP CONNECT relay path → internal-network SSRF and proven internal root RCE

    Coturn is a free open source implementation of TURN and STUN Server. Prior to 4.13.1, good_peer_addr() in src/server/ns_turn_server.c uses ioa_addr_in_range() in src/client/ns_turn_ioaddr.c without canonicalizing IPv4-compatible, 6to4, and 64:ff9b::/96 NAT64 …

  • High 7.8

    Windows Kernel Elevation of Privilege Vulnerability

    Improper access control in Windows Kernel allows an authorized attacker to elevate privileges locally.

  • High 7.8
    CVE-2026-66804 Public exploit

    Microsoft Windows Cross Device Service Elevation of Privilege Vulnerability

    Improper access control in Windows Cross Device Service allows an authorized attacker to elevate privileges locally.