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

  • Low 3.7

    Newgen OmniDocs GetWebApiConfiguration information disclosure

    A vulnerability was identified in Newgen OmniDocs up to 12.0.00. Affected by this vulnerability is an unknown functionality of the file /omnidocs/GetWebApiConfiguration. The manipulation of the argument connectionDetails leads to information disclosure. The a…

  • Medium 6.9

    signalk-server: Unauthenticated Source Priorities Manipulation

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.1, the SignalK Server exposes an unauthenticated HTTP endpoint that allows remote attackers to modify navigation data source priorities. This endpoint, …

  • Critical 9.8
    CVE-2026-2699 Public exploit Scanner template EPSS 58%

    EAR vulnerability in Progress ShareFile Storage Zones Controller (SZC)

    Customer Managed ShareFile Storage Zones Controller (SZC) allows an unauthenticated attacker to access restricted configuration pages. This leads to changing system configuration and potential remote code execution.

  • Medium 6.5

    SourceCodester/mayuri_k Best Courier Management System User Delete ajax.php access control

    A vulnerability was found in SourceCodester/mayuri_k Best Courier Management System 1.0. Affected by this issue is some unknown functionality of the file /ajax.php?action=delete_user of the component User Delete Handler. Performing a manipulation of the argum…

  • High 8.8

    CI4MS: Account Deactivation Module Full Persistent Unauthorized Access for All‑Roles via Improper Session Invalidation (Logic Flaw)

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to version 0.31.0.0, the application fails to immediately revoke active user sessions when an account is deacti…

  • High 8.8

    CI4MS: Account Deletion Module Full Persistent Unauthorized Access for All‑Roles via Improper Session Invalidation (Logic Flaw)

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to version 0.31.0.0, the application fails to immediately revoke active user sessions when an account is delete…

  • Medium 5.3

    D-Link DNS-1550-04 dsk_mgr.cgi Get_current_raidtype access control

    A weakness has been identified in D-Link DNS-120, DNR-202L, DNS-315L, DNS-320, DNS-320L, DNS-320LW, DNS-321, DNR-322L, DNS-323, DNS-325, DNS-326, DNS-327L, DNR-326, DNS-340L, DNS-343, DNS-345, DNS-726-4, DNS-1100-4, DNS-1200-05 and DNS-1550-04 up to 20260205.…

  • Critical 9.1

    Reviactyl: OAuth account takeover via auto-linking

    Reviactyl is an open-source game server management panel built using Laravel, React, FilamentPHP, Vite, and Go. From version 26.2.0-beta.1 to before version 26.2.0-beta.5, a vulnerability in the OAuth authentication flow allowed automatic linking of social ac…

  • Medium 5.3

    D-Link DNS-1550-04 file_center.cgi Webdav_Access_List access control

    A security flaw has been discovered in D-Link DNS-120, DNR-202L, DNS-315L, DNS-320, DNS-320L, DNS-320LW, DNS-321, DNR-322L, DNS-323, DNS-325, DNS-326, DNS-327L, DNR-326, DNS-340L, DNS-343, DNS-345, DNS-726-4, DNS-1100-4, DNS-1200-05 and DNS-1550-04 up to 2026…

  • Medium 6.3

    Harvard University IQSS Dataverse Theme Customization ThemeAndWidgets.xhtml unrestricted upload

    A vulnerability was detected in Harvard University IQSS Dataverse up to 6.8. This affects an unknown function of the file /ThemeAndWidgets.xhtml of the component Theme Customization. Performing a manipulation of the argument uploadLogo results in unrestricted…

  • Medium 6.3

    Joomla! Core - [20260301] - ACL hardening in com_ajax

    The ajax component was excluded from the default logged-in-user check in the administrative area. This behavior was potentially unexpected by 3rd party developers.

  • High 8.6

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

    An improper access check allows unauthorized access to webservice endpoints.

  • High 7.3

    Shandong Hoteam InforCenter PLM BaseHandler.ashx uploadFileToIIS unrestricted upload

    A vulnerability was identified in Shandong Hoteam InforCenter PLM up to 8.3.8. The impacted element is the function uploadFileToIIS of the file /Base/BaseHandler.ashx. The manipulation of the argument File leads to unrestricted upload. It is possible to initi…

  • High 7.1

    Insecure Direct Object Reference (IDOR) Leading to Signature Forgery in Foxit eSign

    Addressed a potential insecure direct object reference (IDOR) vulnerability in the signing invitation acceptance process. Under certain conditions, this issue could have allowed an attacker to access or modify unauthorized resources by manipulating user-suppl…

  • Medium 4.3

    D-Link DNS-1550-04 network_mgr.cgi cgi_get_ipv6 access control

    A vulnerability was identified in D-Link DNS-120, DNR-202L, DNS-315L, DNS-320, DNS-320L, DNS-320LW, DNS-321, DNR-322L, DNS-323, DNS-325, DNS-326, DNS-327L, DNR-326, DNS-340L, DNS-343, DNS-345, DNS-726-4, DNS-1100-4, DNS-1200-05 and DNS-1550-04 up to 20260205.…

  • Medium 6.5

    AVideo: Unauthenticated File Deletion via PHP Operator Precedence Bug in CLI Guard

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo installation script install/deleteSystemdPrivate.php contains a PHP operator precedence bug in its CLI-only access guard. The script is intended to run exclusively from the c…

  • High 7.5

    Admidio: Unauthenticated Access to Role-Restricted documents via neutralized .htaccess

    Admidio is an open-source user management solution. From version 5.0.0 to before version 5.0.8, Admidio relies on adm_my_files/.htaccess to deny direct HTTP access to uploaded documents. The Docker image ships with AllowOverride None in the Apache configurati…

  • Medium 5.1

    Discourse: Improper Access Control in discourse-ai Allows Unauthorized Category Content Exposure

    Discourse is an open-source discussion platform. From versions 2026.1.0-latest to before 2026.1.3, 2026.2.0-latest to before 2026.2.2, and 2026.3.0-latest to before 2026.3.0, an authenticated moderator-level user could retrieve post content, topic titles, and…

  • Medium 6.3

    SourceCodester Simple Doctors Appointment System ajax.php unrestricted upload

    A vulnerability has been found in SourceCodester Simple Doctors Appointment System up to 1.0. This issue affects some unknown processing of the file /doctors_appointment/admin/ajax.php?action=save_category. Such manipulation of the argument img leads to unres…

  • Medium 5.3

    A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the re…

  • Low 3.7

    osrg GoBGP BGP Header bgp.go BGPHeader.DecodeFromBytes access control

    A security vulnerability has been detected in osrg GoBGP up to 4.3.0. Affected is the function BGPHeader.DecodeFromBytes of the file pkg/packet/bgp/bgp.go of the component BGP Header Handler. The manipulation leads to improper access controls. Remote exploita…

  • Low 3.7

    osrg GoBGP BGP OPEN Message bgp.go DecodeFromBytes access control

    A security flaw has been discovered in osrg GoBGP up to 4.3.0. This affects the function DecodeFromBytes of the file pkg/packet/bgp/bgp.go of the component BGP OPEN Message Handler. Performing a manipulation of the argument domainNameLen results in improper a…

  • Medium 4.2

    FRRouting FRR EVPN Type-2 Route bgp_evpn.c process_type2_route access control

    A vulnerability has been found in FRRouting FRR up to 10.5.1. This affects the function process_type2_route of the file bgpd/bgp_evpn.c of the component EVPN Type-2 Route Handler. The manipulation leads to improper access controls. The attack can be initiated…

  • High 8.2

    A cross-session information disclosure vulnerability exists in the awesome-llm-apps project in commit e46690f99c3f08be8…

  • Medium 6.5
    CVE-2026-29597 Public exploit

    DDSN Interactive cm3 Acora CMS version 10.7.1 contains an improper access control vulnerability. An editor-privileged u…

  • Medium 5.4

    OpenClaw < 2026.3.11 - Authorization Bypass in Discord Guild Reaction Allowlist Enforcement

    OpenClaw before 2026.3.11 contains an authorization bypass vulnerability in Discord guild reaction ingestion that fails to enforce member users and roles allowlist checks. Non-allowlisted guild members can trigger reaction events accepted as trusted system ev…

  • Medium 5.3

    PromtEngineer localGPT Web api_server.py handle_index information disclosure

    A vulnerability was found in PromtEngineer localGPT up to 4d41c7d1713b16b216d8e062e51a5dd88b20b054. This affects the function handle_index of the file rag_system/api_server.py of the component Web Interface. Performing a manipulation results in information di…

  • High 7.3

    PromtEngineer localGPT server.py do_POST unrestricted upload

    A flaw has been found in PromtEngineer localGPT up to 4d41c7d1713b16b216d8e062e51a5dd88b20b054. The affected element is the function do_POST of the file backend/server.py. This manipulation causes unrestricted upload. The attack is possible to be carried out …

  • Medium 5.3

    LibreChat's IDOR in SSE Stream Subscription Allows Reading Other Users' Chats

    LibreChat is a ChatGPT clone with additional features. In versions 0.8.2-rc2 through 0.8.2-rc3, the SSE streaming endpoint `/api/agents/chat/stream/:streamId` does not verify that the requesting user owns the stream. Any authenticated user who obtains or gues…

  • High 8.9

    MyTube has an Unauthenticated Admin Privilege Escalation via Passkey Registration

    MyTube is a self-hosted downloader and player for several video websites Prior to version 1.8.71, an unauthenticated attacker can register an arbitrary passkey and subsequently authenticate with it to obtain a full admin session. The application exposes passk…

  • Medium 5.4

    Cilium L7 proxy may bypass Kubernetes NetworkPolicy for same-node traffic

    Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Prior to versions 1.17.14, 1.18.8, and 1.19.2, Ingress Network Policies are not enforced for traffic from pods to L7 Services (Envoy, GAMMA) with a local backend on the…

  • Medium 6.5

    BS Producten Petcam 33.1.0.0818 is vulnerable to Incorrect Access Control. An unauthenticated attacker in physical prox…

  • Medium 4.3

    In Blog.Core through bcb4d17, the getinfobytoken API interface contains improper access control that leads to sensitive…

  • Medium 5.3

    Access bypass in Drupal 7 i18n_node translation UI

    In the Drupal 7 Internationalization (i18n) module, the i18n_node submodule allows a user with both "Translate content" and "Administer content translations" permissions to view and attach unpublished nodes via the translation UI and its autocomplete widget. …

  • Medium 6.1

    A PinchTab Security Policy Bypass in /wait Allows Arbitrary JavaScript Execution

    PinchTab is a standalone HTTP server that gives AI agents direct control over a Chrome browser. PinchTab `v0.8.3` through `v0.8.5` allow arbitrary JavaScript execution through `POST /wait` and `POST /tabs/{id}/wait` when the request uses `fn` mode, even if `s…

  • High 8.1

    HCL Aftermarket DPC is affected by Missing Functional Level Access Control

    HCL Aftermarket DPC is affected by Missing Functional Level Access Control which will allow attacker to escalate his privileges and may compromise the application and may steal and manipulate the data.

  • Medium 4.7

    itsourcecode Free Hotel Reservation System index.php unrestricted upload

    A vulnerability was determined in itsourcecode Free Hotel Reservation System 1.0. The affected element is an unknown function of the file /admin/mod_amenities/index.php?view=add. This manipulation of the argument image causes unrestricted upload. The attack i…

  • Medium 5.6

    kalcaddle kodbox Public Share userShare.class.php add privilege escalation

    A vulnerability was identified in kalcaddle kodbox 1.64. This issue affects the function Add of the file app/controller/explorer/userShare.class.php of the component Public Share Handler. Such manipulation leads to unrestricted upload. The attack can be execu…

  • Low 2.5

    Enter Software Iperius Backup NTLM2 information disclosure

    A flaw has been found in Enter Software Iperius Backup up to 8.7.3. Affected by this vulnerability is an unknown functionality of the component NTLM2 Handler. Executing a manipulation can lead to information disclosure. The attack is restricted to local execu…

  • High —

    @grackle-ai/mcp has a workspace authorization bypass in its knowledge_search MCP tool

    ### Impact The `knowledge_search` and `knowledge_get_node` MCP tools are included in `SCOPED_TOOLS` (visible to scoped agents) but their handlers do not receive `authContext` and do not enforce workspace scoping. A scoped agent in Workspace A can supply an ar…