← Back
CWE-862

8,681 CVEs • Abstraction: Class • Likelihood of Exploit: High

Missing Authorization

The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

JSON object

Loading...

CVEs (8,681)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Budibase
1Budibase
Jun 30, 2026
Jun 26, 2026
8.2 HIGH· v4
9.4 CRITICAL· v3
N/A· v2
Budibase is an open-source low-code platform. Prior to 3.39.0, an anonymous attacker who knows or can enumerate a workspace id (app_...) and an S3-source datasource id (ds_...) can call this endpoint with no auth and obt...Show more
Budibase is an open-source low-code platform. Prior to 3.39.0, an anonymous attacker who knows or can enumerate a workspace id (app_...) and an S3-source datasource id (ds_...) can call this endpoint with no auth and obtain a 15-minute pre-signed PUT URL minted on the victim's IAM identity. The endpoint also returns the publicUrl so the attacker knows exactly where their PUT lands. Because bucket is attacker-controlled, the attacker can write to any bucket those IAM credentials can write to, not only the bucket the datasource was configured for. The Budibase server route POST /api/attachments/:datasourceId/url (packages/server/src/api/routes/static.ts) is registered with only the recaptcha middleware. There is no authorized(...) middleware in the chain. The controller (packages/server/src/api/controllers/static/index.ts::getSignedUploadURL) looks the requested datasource up, instantiates an AWS S3 client with the datasource's stored accessKeyId / secretAccessKey, and returns an AWS Signature V4 pre-signed PutObjectCommand URL for the caller-supplied bucket and key. The bucket is not pinned to the datasource's configured bucket. The workspace context required by sdk.datasources.get is sourced by getWorkspaceIdFromCtx (packages/backend-core/src/utils/utils.ts) from any of: the x-budibase-app-id header, the JSON body appId, a path segment that begins with the workspace prefix, or ?appId=. auth.buildAuthMiddleware([], { publicAllowed: true }) runs before any of this and explicitly allows anonymous requests. The currentWorkspace middleware's "deny access to dev preview" branch only triggers under isBrowser(ctx) && !isApiKey(ctx); isBrowser checks the parsed User-Agent for a recognised browser, so any non-browser client (curl, the supplied PoC, any tool not setting a browser UA) is neither and reaches dev workspaces too. This vulnerability is fixed in 3.39.0.Show less
-
-
Jun 27, 2026
Jun 26, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
RustFS is a distributed object storage system built in Rust. In 1.0.0-beta.7 and earlier, the real-time metrics endpoint at /rustfs/admin/v3/metrics is accessible to any valid IAM user regardless of their assigned policy...Show more
RustFS is a distributed object storage system built in Rust. In 1.0.0-beta.7 and earlier, the real-time metrics endpoint at /rustfs/admin/v3/metrics is accessible to any valid IAM user regardless of their assigned policy. Every other admin handler in the codebase calls validate_admin_request to enforce admin-action IAM checks; the MetricsHandler skips this call entirely. A restricted IAM user whose policy grants only access to their own bucket can read server-wide operational metrics including disk I/O statistics, network throughput, scanner cycle timing, and cluster RPC state.Show less
-
-
Jun 29, 2026
Jun 26, 2026
N/A· v4
7.7 HIGH· v3
N/A· v2
RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, when the FTP frontend is enabled, the FTP read and probe handlers dispatch directly to the storage backend without ever...Show more
RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, when the FTP frontend is enabled, the FTP read and probe handlers dispatch directly to the storage backend without ever calling the IAM authorization function that the FTP write/list handlers (and the entire HTTP S3 path) use. As a result, any user who can authenticate to the FTP listener — including a user whose IAM policy contains an explicit Deny on s3:GetObject — can read (RETR) and stat (SIZE/MDTM) any object in any bucket, and probe any bucket (CWD), completely regardless of their IAM policy. This vulnerability is fixed in 1.0.0-beta.9.Show less
-
-
Jun 27, 2026
Jun 26, 2026
N/A· v4
8.2 HIGH· v3
N/A· v2
RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, RustFS contains an authorization bypass in the bucket replication admin API. The ListRemoteTargetHandler handler for lis...Show more
RustFS is a distributed object storage system built in Rust. From 1.0.0-alpha.1 until 1.0.0-beta.9, RustFS contains an authorization bypass in the bucket replication admin API. The ListRemoteTargetHandler handler for listing remote replication targets only checks whether request credentials exist, but does not verify that the caller has replication or administrator permissions. As a result, an authenticated user with no effective bucket or admin permissions can list remote replication target configuration for a bucket. Because the returned BucketTarget objects include remote target credentials, this can disclose replication access keys and secret keys. This vulnerability is fixed in 1.0.0-beta.9.Show less
-
-
Jun 29, 2026
Jun 26, 2026
N/A· v4
8.6 HIGH· v3
N/A· v2
RustFS is a distributed object storage system built in Rust. In 1.0.0-beta.4, authenticated users with only PutObject permission on their own bucket can exploit a path traversal vulnerability in the Snowball auto-extract...Show more
RustFS is a distributed object storage system built in Rust. In 1.0.0-beta.4, authenticated users with only PutObject permission on their own bucket can exploit a path traversal vulnerability in the Snowball auto-extract feature to write arbitrary objects into other users' buckets, completely breaking multi-tenant isolation. The vulnerability chains three flaws: No ../ sanitization in tar entry key normalization; IAM wildcard matching uses raw (uncleaned) paths; and Filesystem path cleaning resolves ../ across bucket boundaries.Show less
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
OpenProject is open-source, web-based project management software. Prior to 17.3.3 and 17.4.1, the journal diff endpoint discloses hidden historical field values without enforcing object and field visibility. This vulner...Show more
OpenProject is open-source, web-based project management software. Prior to 17.3.3 and 17.4.1, the journal diff endpoint discloses hidden historical field values without enforcing object and field visibility. This vulnerability is fixed in 17.3.3 and 17.4.1.Show less
-
-
Jun 27, 2026
Jun 26, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
OpenProject is open-source, web-based project management software. Prior to 17.3.2 and 17.4.0, a Missing Authorization vulnerability exists in OpenProject's CostReportsController. The rename and update actions allow any...Show more
OpenProject is open-source, web-based project management software. Prior to 17.3.2 and 17.4.0, a Missing Authorization vulnerability exists in OpenProject's CostReportsController. The rename and update actions allow any authenticated user to modify the name, filters, and grouping of any Public cost report in the system without verifying ownership or permission level. An attacker who discovers or guesses a public report's numeric ID can rename or overwrite its filter configuration without any warning to the report's owner. This vulnerability is fixed in 17.3.2 and 17.4.0.Show less
-
-
Jul 14, 2026
Jun 26, 2026
8.7 HIGH· v4
8.8 HIGH· v3
N/A· v2
Pagekit CMS 1.0.18 contains a privilege escalation vulnerability that allows authenticated users with the 'user: manage users' permission to escalate privileges by assigning arbitrary custom roles to themselves due to mi...Show more
Pagekit CMS 1.0.18 contains a privilege escalation vulnerability that allows authenticated users with the 'user: manage users' permission to escalate privileges by assigning arbitrary custom roles to themselves due to missing authorization checks in UserApiController::saveAction(). Attackers can assign themselves a custom role with the 'system: manage packages' permission and then upload and install a malicious PHP package through the admin package installer to achieve remote code execution.Show less
1Canonical
1Lxd
Jul 2, 2026
Jun 26, 2026
N/A· v4
9.6 CRITICAL· v3
N/A· v2
Broken Access Control in the devLXDInstancePatchHandler component of Canonical LXD allows an untrusted guest to mount, read, and overwrite another guest's custom storage volume via a crafted device PATCH request over /de...Show more
Broken Access Control in the devLXDInstancePatchHandler component of Canonical LXD allows an untrusted guest to mount, read, and overwrite another guest's custom storage volume via a crafted device PATCH request over /dev/lxd when security.devlxd.management.volumes is enabled.Show less
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
5.4 MEDIUM· v3
N/A· v2
Subscriber Broken Access Control in WPComplete <= 2.9.5.5 versions.
-
-
Jun 29, 2026
Jun 26, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Unauthenticated Broken Access Control in Booking and Rental Manager <= 2.7.1 versions.
-
-
Jun 29, 2026
Jun 26, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Affiliate Broken Access Control in Affiliates Manager <= 2.9.49 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Subscriber Broken Access Control in Shoppable Images Lite <= 1.3 versions.
-
-
Jun 29, 2026
Jun 26, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Contributor Broken Access Control in Nelio Content <= 4.3.4 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
newsletters_subscribers Broken Access Control in Newsletters <= 4.13 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Subscriber Broken Access Control in MasterStudy LMS <= 3.7.30 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
5.4 MEDIUM· v3
N/A· v2
Subscriber Broken Access Control in Email Marketing for WooCommerce by Omnisend <= 1.19.0 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Subscriber Broken Access Control in WPCafe <= 3.0.14 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Contributor Broken Access Control in SEOPress PRO <= 9.1.1 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Unauthenticated Broken Access Control in GIFT4U <= 1.0.10 versions.