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

  • High 7.3

    Metasoft 美特软件 MetaCRM upload.jsp unrestricted upload

    A vulnerability was identified in Metasoft 美特软件 MetaCRM up to 6.4.0 Beta06. The impacted element is an unknown function of the file /business/qnaire/upload.jsp. Such manipulation of the argument File leads to unrestricted upload. The attack may be launched re…

  • High 7.1

    NextCRM has RBAC Bypass in MCP Product Tools that Allows Low-Privileged Users to Modify the CRM Product Catalog

    NextCRM is open-source customer relationship management (CRM) software. The CRM product catalog is an organization-wide business object. Normal application server actions restrict product creation, update, and deletion to `manager` and `admin` roles. However,…

  • High 7.6

    NextCRM has BOLA/IDOR in MCP Campaign Tools that Allows Cross-User Campaign Disclosure and Tampering

    NextCRM is open-source customer relationship management (CRM) software. In version 0.12.1, the MCP campaign tools expose campaign read and write operations over the network using user-generated Bearer API tokens (`nxtc__...`). The application has an authoriza…

  • Critical 9.1

    Joomla Extension - joomlack.fr - Improper access control in Page Builder CK < 3.6.2

    Joomla Extension - joomlack.fr - Improper access control in Page Builder CK < 3.6.2 - The Joomla extension Page Builder CK does not properly apply access control to frontend page list views.

  • High 8.7

    Joomla Extension - themexpert.com - Broken Access Control for media management in Quix Page Builder < 6.2.1

    Joomla Extension - themexpert.com - Broken Access Control for media management in Quix Page Builder < 6.2.1 - The Joomla extension Quix Page Builder Pro is vulnerable to an improper access control. Authenticated users could upload media files regardless of th…

  • High 8.2

    Caddy Defender trusted proxy client IP bypass

    The Caddy Defender plugin is a middleware for Caddy that allows users to block or manipulate requests based on the client's IP address. Prior to version 0.10.1, Caddy Defender used `r.RemoteAddr` when evaluating whether a request should be blocked. `RemoteAdd…

  • Medium 5.3

    PayPlus Payment Gateway < 8.2.2 - Unauthenticated Order Payment Metadata Tampering

    The PayPlus Payment Gateway WordPress plugin before 8.2.2 does not perform authorization or order-ownership validation in one of its AJAX actions available to unauthenticated users, allowing them to tamper with the payment-related metadata of arbitrary WooCom…

  • Medium 4.7

    SourceCodester Pizzafy Ecommerce System admin_class_novo.php save_settings unrestricted upload

    A weakness has been identified in SourceCodester Pizzafy Ecommerce System 1.0. This affects the function save_settings of the file /admin/admin_class_novo.php. This manipulation of the argument img causes unrestricted upload. The attack is possible to be carr…

  • Medium 5.3

    zevorn rt-claw http_request net.c claw_net_post information disclosure

    A vulnerability was found in zevorn rt-claw up to 0.2.0. Affected is the function claw_net_get/claw_net_post of the file claw/services/tools/net.c of the component http_request. The manipulation results in information disclosure. The attack can be executed re…

  • Medium 4.9

    Keycloak-services: keycloak-services: organization invitation link exposure allows unauthorized member creation

    A flaw was found in the organization management component of Keycloak. A delegated administrator with permission to manage organizations can create an invitation for a non-existent email address and then retrieve the secret registration link directly through …

  • Medium 4.4

    Improper Access Control vulnerability in the Removable Media Validation function of TXOne Networks products allows a lo…

  • Medium 6.5

    Incorrect access control in Proxmox Virtual Environment (PVE) 9.x qemu-server before 9.1.8 and 8.x before 8.4.8 allows …

  • High 7.5

    wger IDOR: Authenticated Users Can Read Others' Private Workout Session Data via Template Routine API

    wger is a free, open-source workout and fitness manager. In versions prior to 2.6, any authenticated user can read another user's private workout session notes, exercise history, and training statistics by calling the /logs/ and /stats/ actions on a routine t…

  • High 8.9

    Argo Workflows: Incomplete fix for CVE-2026-31892: ArtifactGC.PodSpecPatch bypass of Strict/Secure templateReferencing

    Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Prior to 3.7.15 and 4.0.6, the allow-list fix for CVE-2026-31892 is incomplete because workflow/util/merge.go ValidateUserOverrides and SanitizeUs…

  • High 8.1

    BigBlueButton API checksum bypass via presentationUploadExternalUrl

    BigBlueButton is an open-source virtual classroom. Prior to 3.0.21, bbb-web checksum validation could be bypassed when a presentationUploadExternalUrl parameter was supplied to API request handling in CreateMeeting.java and ValidationService.java, allowing a …

  • Medium 4.3

    Yamcs: Insecure Direct Object Reference (IDOR) in PacketsApi allows unprivileged users to dump all telemetry packets

    Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, the PacketsApi.exportPackets endpoint in yamcs-core/src/main/java/org/yamcs/http/api/PacketsApi.java failed to enforce object-level ReadPacket privileges when a request omitted specific packet …

  • Medium 6.3

    HCL DFXServer is affected by a Missing Access Control vulnerability

    HCL DFXServer is affected by a Missing Access Control vulnerability. This vulnerability states that certain endpoints are accessible without any form of authentication in another browser. This allows any network user to invoke these APIs and interact with the…

  • High 8.1

    Org.keycloak/keycloak-quarkus-server: keycloak: unauthorized access via jwt authorization grant with disabled users

    A flaw was found in Keycloak. When the JSON Web Token (JWT) authorization grant preview feature is enabled and a user account is disabled, Keycloak fails to validate the user’s disabled status during JWT authorization grant processing. A remote attacker with …

  • High 7.7

    Sandboxie-Plus: Sandboxie APC Injection Sandbox Escape

    Sandboxie-Plus is an open source sandbox-based isolation software for Windows. Prior to 1.17.6, GuiServer::WndHookRegisterSlave in Sandboxie/core/svc/GuiServer.cpp stores attacker-supplied hthread and hproc fields from a GUI_WND_HOOK_REGISTER request without …

  • Medium 5.8

    Anubis: Policy bypass via client controlled X-Original-URI header

    Anubis is a Web AI Firewall Utility that challenges users' connections in order to protect upstream resources from scraper bots. From 1.22.0 until 1.26.0-pre1, lib/policy/checker.go PathChecker.Check() trusted the client-controlled X-Original-URI header befor…

  • High 8.5

    Wekan: Broken access control: any authenticated user can move their Cards/Lists/Swimlanes into a private board they are not a member of (cross-board write via collection allow rule)

    Wekan is open source kanban built with Meteor. Prior to 9.37, Wekan DDP update allow rules in server/permissions/cards.js, server/permissions/lists.js, and server/permissions/swimlanes.js authorize against the stored source boardId and do not validate a new b…

  • High 8.2

    Dash: Users can write to config despire permissions (OIDC tested)

    Dashy is a self-hostable personal dashboard. Prior to 4.0.8, Dashy deployments using OIDC can allow unauthenticated users or non-admin authenticated users to write changes to the main config.yaml through the config-saving functionality despite configured perm…

  • Critical 9.8
    CVE-2026-14960 Public exploit

    CVE-2026-14960

    Pegatron `Tdelo64.sys` improperly exposes privileged hardware access functionality through the `\\.\TdeIo` device interface. IOCTL handlers including `TDE_IOCTL_INDEXIO_READ` and `TDE_IOCTL_INDEXIO_WRITE` permit unprivileged user-mode callers to perform arbit…

  • High 8.8

    Cisco RoomOS Security Hardening Release - Access Control Vulnerabilities

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco RoomOS engineering team has conducted a comprehensive internal security review. This review resulted in a software hardening release that addresses multiple internally …

  • High 7.7

    Vaultwarden: SSO Email Auto-Link Can Bind an Existing Local Account to an Attacker-Controlled IdP Identity

    Vaultwarden is a Bitwarden-compatible server written in Rust. Prior to 1.36.0, Vaultwarden's SSO login flow checked the IdP email_verified claim only for new-user creation and not when SSO_SIGNUPS_MATCH_EMAIL=true linked an IdP identity to an existing local a…

  • Low 3.3

    ImageMagick before 7.1.2-26 Policy Bypass via script operation

    ImageMagick before 7.1.2-26 and 6.9.13-x before 6.9.13-51 contains a policy bypass vulnerability in the -script operation due to missing security policy checks. This allows reading files from paths that are otherwise disallowed by the configured security poli…

  • High 8.8
    CVE-2026-47301 Public exploit

    Configuration Manager Elevation of Privilege Vulnerability

    Improper access control in Microsoft Configuration Manager allows an authorized attacker to elevate privileges over a network.

  • High 8.1

    M365 Copilot for iOS Elevation of Privilege Vulnerability

    Improper access control in Microsoft 365 Copilot for iOS allows an unauthorized attacker to elevate privileges over a network.

  • Medium 5.5

    Windows Kernel Security Feature Bypass Vulnerability

    Improper access control in Windows Kernel allows an authorized attacker to bypass a security feature locally.

  • High 7.8

    Extensible Storage Engine (ESENT) Elevation of Privilege Vulnerability

    Improper access control in Extensible Storage Engine (ESENT) allows an authorized attacker to elevate privileges locally.

  • Medium 5.4

    Microsoft SharePoint Server Spoofing Vulnerability

    Improper access control in Microsoft Office SharePoint allows an authorized attacker to perform spoofing over a network.

  • Medium 6.1

    DNS Client Tampering Vulnerability

    Improper access control in Microsoft Windows DNS allows an authorized attacker to perform tampering locally.

  • High 7.1

    Windows DNS Client Tampering Vulnerability

    Improper access control in Microsoft Windows DNS allows an authorized attacker to perform tampering locally.

  • Medium 5.1

    Windows System Secure Feature Bypass Vulnerability

    Improper access control in Windows System allows an unauthorized attacker to bypass a security feature locally.

  • High 7.8

    Windows Search Service Elevation of Privilege Vulnerability

    Improper access control in Microsoft Windows Search Component allows an authorized attacker to elevate privileges locally.

  • High 7.8

    Windows Operating Systems Elevation of Privilege Vulnerability

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

  • High 7.0

    Win32k Elevation of Privilege Vulnerability

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

  • High 7.0

    Win32k Elevation of Privilege Vulnerability

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

  • High 8.8

    Windows MIDI Service Module Elevation of Privileges Vulnerability

    Improper access control in Windows MIDI Service Module allows an authorized attacker to elevate privileges locally.

  • High 7.8

    Windows Audio Compression Manager (ACM) Elevation of Privilege Vulnerability

    Improper access control in Windows Audio Compression Manager (ACM) allows an authorized attacker to elevate privileges locally.