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

    OpenReplay: Cross-tenant information disclosure in app_apikey projectKey routes via missing tenant binding

    OpenReplay is a self-hosted session replay suite. Prior to 1.26.0, OpenReplay's Python API exposes several app_apikey routes that trust a caller-provided projectKey after validating only that the API key itself is valid and that the target projectKey exists. …

  • Medium 4.3

    EspoCRM: Broken Access Control / IDOR in Note Pinning API allows unauthorized modification of notes

    EspoCRM is an open source customer relationship management application. Prior to 9.3.5, a business logic flaw (Broken Access Control) in EspoCRM 9.3.3 allows low-privileged users to pin arbitrary notes without having the required edit permissions for the pare…

  • High 8.6

    Eupago Gateway For Woocommerce < 4.7.2 - Unauthenticated Arbitrary Refund Initiation

    The Eupago Gateway For Woocommerce WordPress plugin before 4.7.2 does not properly restrict access to its refund request handler, allowing unauthenticated attackers to initiate refunds against any WooCommerce order using the merchant's payment gateway credent…

  • High 7.5

    The Rocket.Chat DDP method autoTranslate.translateMessage in versions <8.5.0, <8.4.2, <8.3.4, <8.2.4, <8.1.5, <8.0.5, <…

  • High 8.5
    CVE-2026-9789 Public exploit

    NitroSense V3: Security Vulnerability Information

    A Local Privilege Escalation (LPE) vulnerability affects Acer NitroSense software versions prior to 3.01.3052. The vulnerability stems from the the PSAdminAgent service, which creates a Named Pipe with a weak Access Control List (ACL). This allows any authent…

  • Medium 6.3

    Microsoft UFO shared WebSocket handler state causes cross-client response hijacking

    Microsoft UFO open-source framework for intelligent automation across devices and platforms. In 3.0.1-4-ge2626659, Microsoft UFO creates one shared UFOWebSocketHandler instance and reuses it for multiple authenticated WebSocket connections. The handler stores…

  • High 7.4

    pam_usb: deny_remote feature incorrectly classifies IPv4-mapped IPv6 remote connections as local

    pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, pam_usb's deny_remote feature checks utmpx ut_addr_v6 to detect whether an authentication request originates from a remote session. The outer guard was if (uten…

  • High 7.1

    Samba: missing access check on reparse point operations

    A flaw was found in Samba’s handling of NTFS-style reparse points on shares configured with read only = yes. Due to missing SMB-layer access checks, authenticated users with underlying filesystem write permissions may create or delete reparse point metadata t…

  • Critical 9.3

    Extension - tassos.gr - Arbitrary File Deletion in Novarain/Tassos Framework < 6.1.0 for Joomla

    The vulnerability in the Tassos Framework Plugin allows users to delete arbitrary files on the affected sites.

  • Critical 9.1

    Broken Access Control Vulnerabily in ZTE ZXUniPOS NDS-LTE product

    Access control failure means that an application does not effectively check user access permissions, so that unauthorized users can access system data beyond their permissions, such as viewing and modifying configuration information.

  • Medium 5.0

    Compromised VM can make arbitrary blobstore deletes

    AgentClient#handle_method (lines 264-303) processes every NATS reply. It calls inject_compile_log (line 273) on every response, which reads response['value']['result']['compile_log_id'] (line 332-338) and passes it to download_and_delete_blob. Separately, any…

  • Medium 4.3

    JeecgBoot AiragModelController access control

    A vulnerability was detected in JeecgBoot up to 3.9.1. This vulnerability affects unknown code of the component AiragModelController. The manipulation of the argument list/queryById results in improper access controls. The attack can be executed remotely. The…

  • Medium 5.5

    A permissions issue was addressed by removing the vulnerable code. This issue is fixed in macOS Tahoe 26. An app may be…

  • Medium 5.5

    A logic issue was addressed with improved restrictions. This issue is fixed in macOS Tahoe 26. An app may be able to ac…

  • Medium 6.3

    JeecgBoot add access control

    A vulnerability was identified in JeecgBoot up to 3.9.1. The impacted element is an unknown function of the file /sys/comment/add. Such manipulation leads to improper access controls. The attack can be executed remotely. The exploit is publicly available and …

  • High 7.3

    JeecgBoot selectDepart LoginController.selectDepart access control

    A vulnerability was determined in JeecgBoot up to 3.9.1. The affected element is the function LoginController.selectDepart of the file /sys/selectDepart. This manipulation causes improper access controls. Remote exploitation of the attack is possible. The exp…

  • Medium 6.3

    JeecgBoot SysUser userEdit user.getUsername access control

    A vulnerability was found in JeecgBoot up to 3.9.1. Impacted is the function user.getUsername of the file /sys/user/login/setting/userEdit of the component SysUser. The manipulation of the argument userIdentity results in improper access controls. The attack …

  • High 7.2

    OpenCTI: Privilege escalation via graphQL API abusable by organization admins, due to incorrect ACL on userEdit relationAdd

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 6.9.7, an organization admin can escalate their privileges by adding a user from a different organization with higher privileges, to their own organi…

  • Medium 5.3

    Joomla! Core - [20260515] - Incorrect Access Control in sample data plugins

    An improper access check allows privilege escalation through the com_users batch task.

  • Medium 6.4

    Joomla! Core - [20260516] - Incorrect Access Control in com_scheduler

    An improper access check allowed low privileged users to edit the task types of existing scheduler tasks.

  • High 8.6
    CVE-2026-35223 Public exploit EPSS 13%

    Joomla! Core - [20260508] - Improper access check in com_config webservice endpoints

    An improper access check allows unauthorized access to com_config webservice endpoints.

  • High 8.2

    Joomla! Core - [20260514] - Privilege escalation through com_users webservice endpoints

    An improper access check allows privelege escalation through the com_users group editing webservice endpoint.

  • High 8.2

    Joomla! Core - [20260513] - Privilege escalation through com_users batch task

    An improper access check allows privilege escalation through the com_users batch task.

  • High 7.3

    sambitraj STUDENT-MANAGEMENT-SYSTEM Dashboard access control

    A vulnerability has been found in sambitraj STUDENT-MANAGEMENT-SYSTEM up to 56ba287f2e9031523ccb4244cb6e3fe530e4e5d5. The affected element is an unknown function of the component Dashboard. Such manipulation leads to improper access controls. The attack may b…

  • Medium 6.5

    e107: Broken Access Control in e107 comment edit allows cross-user comment modification

    e107 is a content management system (CMS). Prior to 2.3.4, a Broken Access Control vulnerability exists in the application, allowing an unauthorized authenticated user to edit comments posted by others. This stems from inadequate server-side access control va…

  • High 7.3

    @koa/router has an Access Control Bypass

    Versions of the package @koa/router from 14.0.0 and before 15.0.0 are vulnerable to Access Control Bypass due to the middleware being silently dropped from the execution chain when the router prefix contains path parameters. Depending on what the skipped midd…

  • High 7.3

    hemant6488 CodeIgniter-StudentManagementSystem Student Management addStudentView access control

    A vulnerability was determined in hemant6488 CodeIgniter-StudentManagementSystem. The affected element is an unknown function of the file /index.php/students/addStudentView of the component Student Management Handler. Executing a manipulation can lead to impr…

  • Medium 6.3

    SourceCodester Simple POS and Inventory System File Extension addproduct.php unrestricted upload

    A flaw has been found in SourceCodester Simple POS and Inventory System 1.0. Impacted is an unknown function of the file /admin/addproduct.php of the component File Extension Handler. This manipulation of the argument image causes unrestricted upload. Remote …

  • High 7.3

    KLiK SocialMediaWebsite File upload.inc.php uniqid unrestricted upload

    A vulnerability was determined in KLiK SocialMediaWebsite 1.0. This vulnerability affects the function uniqid of the file upload.inc.php of the component File Handler. This manipulation causes unrestricted upload. The attack can be initiated remotely. The exp…

  • High 8.5

    NitroSense V3: Local Privilege Escalation (LPE) vulnerability

    NitroSense 3.x before 3.01.3052 contains Local Privilege Escalation (LPE) vulnerability.The program exposes a Windows Named Pipe that uses a custom protocol to invoke internal functions. However, this Named Pipe is misconfigured, allowing any authenticated lo…

  • Medium 6.3

    SourceCodester Indian Invoicing System Backend Endpoint access control

    A vulnerability was determined in SourceCodester Indian Invoicing System 1.0. Impacted is an unknown function of the component Backend Endpoint. Executing a manipulation can lead to improper access controls. The attack can be launched remotely. The exploit ha…

  • Medium 6.3

    yangzongzhuan RuoYi-Vue Common Upload Endpoint upload FileUploadUtils.upload unrestricted upload

    A vulnerability was found in yangzongzhuan RuoYi-Vue up to 3.9.2. Impacted is the function FileUploadUtils.upload of the file /common/upload of the component Common Upload Endpoint. Performing a manipulation results in unrestricted upload. The attack is possi…

  • Medium 5.3

    NousResearch hermes-agent Messaging Gateway local.py _make_run_env information disclosure

    A weakness has been identified in NousResearch hermes-agent up to 2026.4.23. This issue affects the function _make_run_env of the file tools/environments/local.py of the component Messaging Gateway Handler. Executing a manipulation can lead to information dis…

  • Medium 5.3

    calcom cal.diy Generic React API bookings-single-view.getServerSideProps.tsx getServerSideProps information disclosure

    A vulnerability was determined in calcom cal.diy up to 4.9.4. Affected by this issue is the function getServerSideProps of the file apps/web/modules/bookings/views/bookings-single-view.getServerSideProps.tsx of the component Generic React API. This manipulati…

  • High 7.1

    TypeBot: Cross-Workspace Credential Theft via Bot-Engine Preview Endpoint

    TypeBot is a chatbot builder tool. In versions 3.15.2 and prior, the fix for GHSA-4xc5-wfwc-jw47 ("Credential Theft via Client-Side Script Execution and API Authorization Bypass") is incomplete. While the builder's getCredentials tRPC endpoint was patched wit…

  • Medium 4.3

    Improper access control in the entry activity log feature in Devolutions Server allows an authenticated user with acces…

  • Medium 4.3

    Missing authorization in the vault import feature in Devolutions Server  2026.1.16.0 and earlier allows a low-privilege…

  • Medium 5.9

    Dell ECS, versions 3.5 and 3.6, contain an Improper Access Control in the Identity and Access Management (IAM) module. …

  • Critical 10.0
    CVE-2026-34908 Exploited Public exploit Scanner template EPSS 89%

    A malicious actor with access to the network could exploit an Improper Access Control vulnerability found in UniFi OS d…

    KEV Jun 23, 2026
  • Medium 6.3

    Concrete CMS 9.5.0 and below is vulnerable to unauthenticated page metadata disclosure in Backend\SummaryTemplate

    Concrete CMS 9.5.0 and below is vulnerable to unauthenticated page metadata disclosure across every page with a configured summary template, revealing the existence of private, draft, and restricted pages while leaking title, path, description, and author inf…