Skip to content
OpenAdvisories

Weakness (CWE)

CWE-1220: Insufficient Granularity of Access Control

Base Incomplete

The product implements access controls via a policy or other feature with the intention to disable or restrict accesses (reads and/or writes) to assets in a system from untrusted agents. However, implemented access controls lack the required granularity

How to prevent it (1 mitigation)
  1. Architecture and Design, Implementation, Testing

    - Access-control-policy protections must be reviewed for design inconsistency and common weaknesses.

    - Access-control-policy definition and programming flow must be tested in pre-silicon, post-silicon testing.

Source: MITRE CWE-1220

144 results · Feed

  • High 8.8

    Improper access control in some Intel(R) Power Gadget software for macOS all versions may allow an authenticated user t…

  • Medium 6.5
    CVE-2023-43040 Public exploit

    IBM Spectrum Fusion HCI improper access control

    IBM Spectrum Fusion HCI 2.5.2 through 2.7.2 could allow an attacker to perform unauthorized actions in RGW for Ceph due to improper bucket access. IBM X-Force ID: 266807.

  • Medium 6.8

    API returns timesheet entries a user should not be authorized to view

    Kimai is a web-based multi-user time-tracking application. The permission `view_other_timesheet` performs differently for the Kimai UI and the API, thus returning unexpected data through the API. When setting the `view_other_timesheet` permission to true, on …

  • Medium 6.5

    Potential Insufficient Access Control vulnerability has been identified in OpenText™ SMAX/AMX products.

    Insufficient Granularity of Access Control vulnerability in OpenText™ Service Management Automation X (SMAX), OpenText™ Asset Management X (AMX) allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Service Management Auto…

  • Medium 5.5

    Tripleo-ansible: bind keys are world readable

    An access-control flaw was found in the OpenStack Designate component where private configuration information including access keys to BIND were improperly made world readable. A malicious attacker with access to any container could exploit this flaw to acces…

  • Low 3.9

    Microsoft Edge (Chromium-based) Security Feature Bypass Vulnerability

    Microsoft Edge (Chromium-based) Security Feature Bypass Vulnerability

  • Medium 5.3

    Heimavista Rpage and Epage - Broken Access Control

    The disabling function of the user registration page for Heimavista Rpage and Epage is not properly implemented, allowing remote attackers to complete user registration on sites where user registration is supposed to be disabled.

  • Medium 6.5

    Speckle Server API Token Privilege Escalation

    Speckle Server provides server, frontend, 3D viewer, and other JavaScript utilities for the Speckle 3D data platform. A vulnerability in versions prior to 2.17.6 affects users who: authorized an application which requested a 'token write' scope or, using fron…

  • High 7.8

    Dell PowerProtect DD, versions prior to 7.13.0.10, LTS 7.7.5.25, LTS 7.10.1.15, 6.2.1.110 contain an improper access co…

  • Medium 5.7

    Openshift-logging: lokistack authorisation is cached too broadly

    A flaw was found in openshift-logging LokiStack. The key used for caching is just the token, which is too broad. This issue allows a user with a token valid for one action to execute other actions as long as the authorization allowing the original action is s…

  • Low 3.1

    Postgresql: merge fails to enforce update or select row security policies

    A vulnerability was found in PostgreSQL with the use of the MERGE command, which fails to test new rows against row security policies defined for UPDATE and SELECT. If UPDATE and SELECT policies forbid some rows that INSERT policies do not forbid, a user coul…

  • High 8.1

    .NET and Visual Studio Elevation of Privilege Vulnerability

    .NET and Visual Studio Elevation of Privilege Vulnerability

  • Medium 5.4

    Insufficient Granularity of Access Control in fossbilling/fossbilling

    Insufficient Granularity of Access Control in GitHub repository fossbilling/fossbilling prior to 0.5.0.

  • Medium 5.0

    NVIDIA ConnectX-5, ConnectX-6, and ConnectX6-DX contain a vulnerability in the NIC firmware, where an unprivileged user…

  • Medium 5.0

    NVIDIA ConnectX-5, ConnectX-6, and ConnectX6-DX contain a vulnerability in the NIC firmware, where an unprivileged user…

  • High 7.5

    Unauthenticated Miniflux user can bypass allowed networks check to obtain Prometheus metrics

    Miniflux is a feed reader. Prior to version 2.0.43, an unauthenticated user can retrieve Prometheus metrics from a publicly reachable Miniflux instance where the `METRICS_COLLECTOR` configuration option is enabled and `METRICS_ALLOWED_NETWORKS` is set to `127…

  • High 8.6

    Insufficient Granularity of Access Control in usememos/memos

    Insufficient Granularity of Access Control in GitHub repository usememos/memos prior to 0.9.1.

  • High 8.2

    Insufficient Granularity of Access Control in usememos/memos

    Insufficient Granularity of Access Control in GitHub repository usememos/memos prior to 0.9.1.

  • Critical 9.8

    Haas Controller version 100.20.000.1110 has insufficient granularity of access control when using the "Ethernet Q Comma…

  • High 8.8

    Netmaker vulnerable to Insufficient Granularity of Access Control

    Netmaker makes networks with WireGuard. Prior to version 0.15.1, Improper Authorization functions lead to non-privileged users running privileged API calls. If someone adds users to the Netmaker platform who do not have admin privileges, they can use their au…

  • Critical 9.9

    Improper access control allows admin privilege escalation in Argo CD

    All unpatched versions of Argo CD starting with v1.0.0 are vulnerable to an improper access control bug, allowing a malicious user to potentially escalate their privileges to admin-level.

  • High 8.1

    Non Privilege User can Enable or Disable Registered in openemr/openemr

    Non Privilege User can Enable or Disable Registered in GitHub repository openemr/openemr prior to 6.1.0.1.

  • Medium 6.5

    Accounting User Can Download Patient Reports in openemr in openemr/openemr

    Accounting User Can Download Patient Reports in openemr in GitHub repository openemr/openemr prior to 6.1.0.

  • High 7.2

    Junos OS: SRX Series: Under a specific device configuration an attacker can access the devices J-Web management services from any interface, regardless of security settings protecting the service

    Due to a Missing Authorization weakness and Insufficient Granularity of Access Control in a specific device configuration, a vulnerability exists in Juniper Networks Junos OS on SRX Series whereby an attacker who attempts to access J-Web administrative interf…