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

350 results · Clear filters · Feed

  • Low 2.1

    Zammad has an information disclosure in ticket detail view of customers in shared organizations

    Zammad is a web based open source helpdesk/customer support system. Prior to 7.0.1, customers in shared organizations (means they can see each other's tickets) could see fields which are not intended for customers - including fields not intended for them at a…

  • 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…

  • 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…

  • 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…

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Tahoe 26.4. An app may byp…

  • Low 2.5

    myAEDES App aedes.me.beta EngageBayUtils.java information disclosure

    A vulnerability was detected in myAEDES App up to 1.18.4 on Android. Affected is an unknown function of the file aedes/me/beta/utils/EngageBayUtils.java of the component aedes.me.beta. Performing a manipulation of the argument AUTH_KEY results in information …

  • Low 3.6

    Dell Alienware Command Center (AWCC), versions prior to 6.12.24.0, contain an Improper Access Control vulnerability. A …

  • Low 3.1

    Freedom Factory dGEN1 org.ethosmobile.webpwaemul AndroidEthereum access control

    A weakness has been identified in Freedom Factory dGEN1 up to 20260221. This affects the function AndroidEthereum of the component org.ethosmobile.webpwaemul. This manipulation causes improper access controls. Remote exploitation of the attack is possible. Th…

  • Low 1.3

    DIscourse has DM communication-preference bypass when adding members

    Discourse is an open source discussion platform. Prior to versions 2025.12.2, 2026.1.1, and 2026.2.0, DM communication-preference bypass when adding members via `Chat::AddUsersToChannel` — a user could add targets who have blocked/ignored/muted them to an exi…

  • Low 2.4

    An input validation issue was addressed. This issue is fixed in iOS 26.3 and iPadOS 26.3. A person with physical access…

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in macOS Tahoe 26.3. An app may be …

  • Low 2.1

    Creating a permanent account from a temporary account associates temp username and IP address with real username in AbuseLog

    Vulnerability in Wikimedia Foundation AbuseFilter. This vulnerability is associated with program files includes/auth/AuthManager.Php. This issue affects AbuseFilter: from fe0b1cb9e9691faf4d8d9bd80646589f6ec37615 before 1.43.2, 1.44.0.

  • Low 2.0

    Beetel 777VR1 UART information disclosure

    A security flaw has been discovered in Beetel 777VR1 up to 01.00.09/01.00.09_55. This affects an unknown part of the component UART Interface. Performing a manipulation results in information disclosure. The attack may be carried out on the physical device. T…

  • Low 3.5

    Gitea Release Email Notifications Leak Private Repository Release Details After Access Revocation

    Gitea may send release notification emails for private repositories to users whose access has been revoked. When a repository is changed from public to private, users who previously watched the repository may continue to receive release notifications, potenti…

  • Low 2.7

    Keycloak-server: keycloak: improper access control in admin rest api leads to information disclosure

    A flaw was found in the Keycloak Admin REST API. This vulnerability allows the exposure of backend schema and rules, potentially leading to targeted attacks or privilege escalation via improper access control.

  • Low 3.1

    MineAdmin downloadById information disclosure

    A vulnerability was detected in MineAdmin 1.x/2.x. Affected by this vulnerability is an unknown functionality of the file /system/downloadById. Performing a manipulation of the argument ID results in information disclosure. The attack can be initiated remotel…

  • Low 3.1

    MineAdmin getFileInfoById information disclosure

    A security vulnerability has been detected in MineAdmin 1.x/2.x. Affected is an unknown function of the file /system/getFileInfoById. Such manipulation of the argument ID leads to information disclosure. It is possible to launch the attack remotely. The attac…

  • Low 3.7

    Lobe Chat has IDOR in Knowledge Base File Removal that Allows Cross User File Deletion

    LobeChat is an open source chat application platform. Prior to version 2.0.0-next.193, `knowledgeBase.removeFilesFromKnowledgeBase` tRPC ep allows authenticated users to delete files from any knowledge base without verifying ownership. `userId` filter in the …

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in Xcode 16.3. An app may be able t…

  • Low 3.3

    A permissions issue was addressed with additional restrictions. This issue is fixed in iOS 18.3 and iPadOS 18.3. An app…

  • Low 3.3

    This issue was addressed with improved permissions checking. This issue is fixed in macOS Sequoia 15.1. An app may be a…

  • Low 2.4

    This issue was addressed through improved state management. This issue is fixed in iOS 18.1 and iPadOS 18.1. A user may…

  • Low 2.3

    Weblate leaks information via screenshots

    Weblate is a web based localization tool. Prior to 5.15.2, the screenshot images were served directly by the HTTP server without proper access control. This could allow an unauthenticated user to access screenshots after guessing their filename. This vulnerab…

  • Low 3.1

    Halo Configuration actuator information disclosure

    A vulnerability was determined in Halo up to 2.21.10. This issue affects some unknown processing of the file /actuator of the component Configuration Handler. Executing a manipulation can lead to information disclosure. The attack may be performed from remote…

  • Low 2.4

    JeecgBoot getDeptRoleByUserId information disclosure

    A vulnerability has been found in JeecgBoot up to 3.9.0. The affected element is the function getDeptRoleByUserId of the file /sys/sysDepartRole/getDeptRoleByUserId. Such manipulation of the argument departId leads to information disclosure. The vendor was co…

  • Low 3.1

    youlaitech youlai-mall Order Payment OrderController.java orderService.payOrder access control

    A vulnerability was identified in youlaitech youlai-mall 1.0.0/2.0.0. The impacted element is the function orderService.payOrder of the file mall-oms/oms-boot/src/main/java/com/youlai/mall/oms/controller/app/OrderController.java of the component Order Payment…

  • Low 3.3

    A logic issue was addressed with improved checks. This issue is fixed in iOS 26.2 and iPadOS 26.2, macOS Sequoia 15.7.3…

  • Low 3.3

    A permissions issue was addressed with additional sandbox restrictions. This issue is fixed in macOS Tahoe 26.1. An app…

  • Low 2.7

    Keycloak-services: keycloak admin rest api: improper access control leads to sensitive role metadata information disclosure

    A flaw was found in Keycloak Admin REST (Representational State Transfer) API. This vulnerability allows information disclosure of sensitive role metadata via insufficient authorization checks on the /admin/realms/{realm}/roles endpoint.

  • Low 2.6

    An improper access control vulnerability in Fortinet FortiAuthenticator 6.6.0 through 6.6.6, FortiAuthenticator 6.5 all…

  • Low 3.1

    Unauthorized access and subscription vulnerability in Boards

    Mattermost versions 10.11.x <= 10.11.4, 10.5.x <= 10.5.12 fail to validate the user permission when accessing the files and subscribing to the block in Boards, which allows an authenticated user to access other board files and was able to subscribe to the blo…

  • Low 2.4

    The issue was addressed with improved checks. This issue is fixed in iOS 18.5 and iPadOS 18.5, iPadOS 17.7.7. An attack…

  • Low 2.0

    Improper access control for some Intel(R) PresentMon before version 2.3.1 within Ring 3: User Applications may allow a …

  • Low 2.0

    Improper access control for some Intel(R) CIP software before version WIN_DCA_2.4.0.11001 within Ring 3: User Applicati…

  • Low 2.4

    A logic issue was addressed with improved checks. This issue is fixed in iOS 26 and iPadOS 26. An attacker with physica…

  • Low 2.4

    This issue was addressed by restricting options offered on a locked device. This issue is fixed in macOS Sequoia 15.7.2…

  • Low 2.7

    Vulnerability in the Unified Audit component of Oracle Database Server. Supported versions that are affected are 23.4-2…

  • Low 3.7

    Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java S…

  • Low 3.1

    Tomofun Furbo 360/Furbo Mini GATT Service information disclosure

    A flaw has been found in Tomofun Furbo 360 and Furbo Mini. This issue affects some unknown processing of the component GATT Service. This manipulation of the argument DeviceToken causes information disclosure. The attack is only possible within the local netw…