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,243 results · Feed

  • High 7.1

    Horilla: Insecure Direct Object Reference at `/employee/view-file/<int:id>

    Horilla is a free and open source Human Resource Management System (HRMS). In 1.5.0, an insecure direct object reference in the employee document viewer allows any authenticated user to access other employees’ uploaded documents by changing the document ID in…

  • Critical 9.0

    FreeScout's Mass Assignment in Mailbox Connection Settings Enables Silent Email Exfiltration

    FreeScout is a free self-hosted help desk and shared mailbox. Versions prior to 1.8.213 have a mass assignment vulnerability in the mailbox connection settings endpoints of FreeScout (`connectionIncomingSave()` at `app/Http/Controllers/MailboxesController.php…

  • High 8.9

    FreeScout has Authentication Bypass and Information Disclosure in SystemController via /system/cron

    FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, an unauthenticated attacker can access diagnostic and system tools that should be restricted to administrators. The /system/cron endpoint relies on a static MD5 hash deriv…

  • High 8.8

    Neko has Self-service Privilege Escalation for Authenticated Users

    Neko is a a self-hosted virtual browser that runs in Docker and uses WebRTC In versions 3.0.0 through 3.0.10 and 3.1.0 through 3.1.1, any authenticated user can immediately obtain full administrative control of the entire Neko instance (member management, roo…

  • Medium 5.3

    XiangShan (open-source high-performance RISC-V processor) commit edb1dfaf7d290ae99724594507dc46c2c2125384 (2024-11-28) …

  • High 8.8

    Dolibarr Allows Code Injection through its Website Module

    In Dolibarr ERP & CRM <= 22.0.4, PHP code detection and editing permission enforcement in the Website module is not applied consistently to all input parameters, allowing an authenticated user restricted to HTML/JavaScript editing to inject PHP code through u…

  • Medium 6.5

    Textpattern CMS 4.9.0 contains a Broken Access Control vulnerability in the article management system that allows authe…

  • High 8.4
    CVE-2026-35570 Public exploit

    OpenClaude has Sandbox Bypass via Early-Exit Logic Flaw that Allows Path Traversal

    OpenClaude is an open-source coding-agent command line interface for cloud and local model providers. Versions prior to 0.5.1 have a logic flaw in `bashToolHasPermission()` inside `src/tools/BashTool/bashPermissions.ts`. When the sandbox auto-allow feature is…

  • Medium 5.3

    Dify has IDOR in deleting someone else's chat conversation

    Dify is an open-source LLM app development platform. Prior to 1.13.1, the method `DELETE /console/api/installed-apps/<appId>/conversations/<conversationId>` has poor authorization checking and allows any Dify-authenticated user to delete someone else's chat h…

  • High 8.6

    Nginx-UI: Disabled users retain full API access through previously issued bearer tokens

    Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, a user who was disabled by an administrator can use previously issued API tokens for up to the token lifetime. In practice, disabling a compromised account does not actually te…

  • Medium 4.7

    Z-BlogPHP ZBA File app_upload.php UnPack unrestricted upload

    A vulnerability was identified in Z-BlogPHP 1.7.5. This affects the function App::UnPack of the file /zb_users/plugin/AppCentre/app_upload.php of the component ZBA File Handler. The manipulation leads to unrestricted upload. The attack may be initiated remote…

  • High 7.3

    rickxy Hospital Management System his_admin_account.php unrestricted upload

    A vulnerability was found in rickxy Hospital Management System up to 88a4290d957dc5bdde8a56e5ad451ad14f7f90f4. Affected is an unknown function of the file /backend/admin/his_admin_account.php. The manipulation of the argument ad_dpic results in unrestricted u…

  • High 7.3

    langflow-ai langflow API Endpoint endpoints.py create_upload_file unrestricted upload

    A security flaw has been discovered in langflow-ai langflow up to 1.1.0. This issue affects the function create_upload_file of the file src/backend/base/Langflow/api/v1/endpoints.py of the component API Endpoint. The manipulation results in unrestricted uploa…

  • Medium 4.7

    EyouCMS Index.php edit_adminlogo unrestricted upload

    A vulnerability was detected in EyouCMS up to 1.7.1. This issue affects the function edit_adminlogo of the file application/admin/controller/Index.php. Performing a manipulation of the argument filename results in unrestricted upload. The attack is possible t…

  • High 7.6

    wger has Broken Access Control in the Global Gym Configuration Update Endpoint

    wger is a free, open-source workout and fitness manager. In versions 2.5 and below, the GymConfigUpdateView declares permission_required = 'config.change_gymconfig' but inherits WgerFormMixin instead of WgerPermissionMixin, so the permission is never enforced…

  • Medium 5.3

    zrok's broken ownership check in DELETE /api/v2/unaccess allows non-admin to delete global frontend records

    zrok is software for sharing web services, files, and network resources. Prior to version 2.0.1, the unaccess handler (controller/unaccess.go) contains a logical error in its ownership guard: when a frontend record has environment_id = NULL (the marker for ad…

  • Low 2.3

    mcp-neo4j-cypher: SSRF and Data Modification via read_only Mode Bypass Through CALL Procedures

    mcp-neo4j-cypher is an MCP server for executing Cypher queries against Neo4j databases. In versions prior to 0.6.0, the read_only mode enforcement can be bypassed using APOC CALL procedures, potentially allowing unauthorized write operations or server-side re…

  • Medium 5.3

    arnobt78 Hotel Booking Management System Health Check Endpoint detailed information disclosure

    A vulnerability was detected in arnobt78 Hotel Booking Management System up to f8922d0e0f6ac1cc761974c7616f44c2bbc04bea. The impacted element is an unknown function of the file /api/health/detailed of the component Health Check Endpoint. Performing a manipula…

  • Medium 6.3

    QueryMine sms Background Management addteacher.php unrestricted upload

    A security flaw has been discovered in QueryMine sms up to 7ab5a9ea196209611134525ffc18de25c57d9593. This issue affects some unknown processing of the file admin/addteacher.php of the component Background Management Page. The manipulation of the argument imag…

  • High 8.7

    Paperclip: codex_local inherited ChatGPT/OpenAI-connected Gmail and was able to send real email

    ### Summary A Paperclip-managed `codex_local` runtime was able to access and use a Gmail connector that I had connected in the ChatGPT/OpenAI apps UI, even though I had not explicitly connected Gmail inside Paperclip or separately inside Codex. In my environm…

  • Critical 9.8

    goodoneuz/pay-uz Unauthenticated PHP File Overwrite via /payment/api/editable/update Leading to Remote Code Execution

    The goodoneuz/pay-uz Laravel package (<= 2.2.24) contains a critical vulnerability in the /payment/api/editable/update endpoint that allows unauthenticated attackers to overwrite existing PHP payment hook files. The endpoint is exposed via Route::any without …

  • Medium 6.5

    An issue in the Bluetooth Low Energy (BLE) control interface of the Yamaha SR-B30A sound bar firmware 2.40 (Mobile App:…

  • Low 3.1

    Insufficient policy enforcement in Passwords in Google Chrome prior to 147.0.7727.101 allowed a remote attacker who had…

  • Low 3.1

    Insufficient policy enforcement in CORS in Google Chrome prior to 147.0.7727.101 allowed a remote attacker who had comp…

  • Low 3.1

    Weblate: Improper access control for pending tasks in API

    Weblate is a web based localization tool. In versions prior to 5.17, the tasks API didn't verify user access for pending tasks. This could expose logs of in-progress operations to users who don't have access to given scope. The attacker needs to brute-force t…

  • Medium 4.3

    Improper Access Control in Data Model Acceleration in Splunk Enterprise

    In Splunk Enterprise versions below 10.2.2, 10.0.5, 9.4.10, and 9.3.11, and Splunk Cloud Platform versions below 10.4.2603.0, 10.3.2512.6, 10.2.2510.10, 10.1.2507.19, 10.0.2503.13, and 9.3.2411.127, a low-privileged user that does not hold the `admin` or `pow…

  • High 7.5

    Incorrect access control in the config.php component of Slah v1.5.0 and below allows unauthenticated attackers to acces…

  • Medium 5.5

    Universal Plug and Play (upnp.dll) Information Disclosure Vulnerability

    Improper access control in Universal Plug and Play (upnp.dll) allows an authorized attacker to disclose information locally.

  • Medium 5.5

    Microsoft Dynamics 365 (On-Premises) Information Disclosure Vulnerability

    Improper access control in Microsoft Dynamics 365 (on-premises) allows an authorized attacker to disclose information locally.

  • High 7.8

    Microsoft Management Console Elevation of Privilege Vulnerability

    Improper access control in Microsoft Management Console allows an authorized attacker to elevate privileges locally.

  • Medium 4.4

    UEFI Secure Boot Security Feature Bypass Vulnerability

    Improper access control in Windows Virtualization-Based Security (VBS) Enclave allows an authorized attacker to bypass a security feature locally.

  • High 7.8

    Remote Access Management service/API (RPC server) Elevation of Privilege Vulnerability

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

  • Medium 4.9
    CVE-2026-22692 Public exploit

    October CMS: Twig Sandbox Bypass via Collection Methods

    October is a Content Management System (CMS) and web platform. Versions prior to 3.7.13 and versions 4.0.0 through 4.1.4 contain a sandbox bypass vulnerability in the optional Twig safe mode feature (CMS_SAFE_MODE). Certain methods on the collect() helper wer…

  • Critical 9.8

    An Improper Access Control vulnerability could allow a malicious actor with access to the UniFi Play network to enable …

  • High 7.5

    An Improper Access Control vulnerability could allow a malicious actor with access to the UniFi Play network to obtain …

  • Medium 5.4
    CVE-2026-6201 Public exploit

    CodeAstro Online Job Portal Delete Job Posting job-delete.php access control

    A vulnerability was identified in CodeAstro Online Job Portal 1.0. The impacted element is an unknown function of the file /jobs/job-delete.php of the component Delete Job Posting Handler. Such manipulation of the argument ID leads to improper access controls…

  • Medium 4.1

    Access control vulnerability in the memo module. Impact: Successful exploitation of this vulnerability will affect avai…

  • Critical 9.8
    CVE-2026-31282 Public exploit

    Totara LMS v19.1.5 and before is vulnerable to Incorrect Access Control. The login page code can be manipulated to reve…

  • Medium 5.3

    Broken Access Control (IDOR) Leading to Cross-Tenant Application Access in FastGPT

    FastGPT is an AI Agent building platform. Prior to 4.14.10.4, Broken Access Control vulnerability (IDOR/BOLA) allows any authenticated team to access and execute applications belonging to other teams by supplying a foreign appId. While the API correctly valid…

  • Medium 4.3

    OpenClaw < 2026.3.24 - Authorization Bypass via HTTP /v1/models Endpoint

    OpenClaw before 2026.3.24 contains an authorization bypass vulnerability in the HTTP /v1/models endpoint that fails to enforce operator read scope requirements. Attackers with only operator.approvals scope can enumerate gateway model metadata through the HTTP…