← Back
CWE-862

9,529 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 (9,529)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
-
-
Sep 8, 2026
Aug 6, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.1.0, the GET handler at `/api/tenants/{id}/appointments/{appointmentId}` performs no authoriz...Show more
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.1.0, the GET handler at `/api/tenants/{id}/appointments/{appointmentId}` performs no authorization check before returning the appointment record. Any party who knows or obtains a valid appointment UUID receives the full row, including channel and agent IDs, time and timezone, status, and the AES-GCM ciphertext components (`encryptedPayload`, `iv`, `authTag`, `dataKey`). The same file's DELETE handler calls `checkPermission(locals, tenantId, true)` before allowing deletion. The intent is clear: appointment records are tenant-scoped and require authentication to access. The GET handler is missing the equivalent call. The middleware chain (`apiAuthHandle`, `authGuard`) does not compensate: API paths bypass `authGuard` entirely, and `apiAuthHandle` does not block requests to non-admin paths when no token is present. Version 1.1.0 patches the issue.Show less
-
-
Sep 8, 2026
Aug 6, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.0.5, the `add-to-tunnel` endpoint creates a new appointment row in any client tunnel without...Show more
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.0.5, the `add-to-tunnel` endpoint creates a new appointment row in any client tunnel without any caller authentication. A request that supplies any valid `tunnelId` and any valid `emailHash` (the two need not belong to the same tunnel) results in an inserted appointment with `status = "CONFIRMED"`, attacker-controlled ciphertext fields, attacker-controlled date and duration, and an attacker-chosen agent. The endpoint validates only that some tunnel exists with the given `emailHash`, then writes the appointment using the attacker-supplied `tunnelId` directly. The `emailHash` lookup is effectively an existence check on the tenant; it does not authenticate the caller as the owner of the supplied `tunnelId`. Combined with the absence of any session, Authorization header, booking access token, or PoW, this makes the endpoint accept arbitrary appointment writes into arbitrary tunnels. By contrast, the sibling endpoint `create-new-client` (used to bootstrap a brand-new client tunnel) requires a Bearer bootstrap booking access token issued by the bootstrap-challenge / bootstrap-verify flow. The `add-to-tunnel` endpoint, intended for return-clients booking additional appointments, has no equivalent gate. The application's own middleware confirms this is intentional: `add-to-tunnel` is explicitly listed in the apiAuthHandle public-route allowlist alongside the bootstrap and challenge endpoints (which legitimately have no session). Version 1.0.5 fixes the issue.Show less
-
-
Sep 8, 2026
Aug 6, 2026
7.1 HIGH· v4
N/A· v3
N/A· v2
Frappe is a full-stack web application framework. Prior to 15.110.0 and 16.20.0, the restore and bulk_restore endpoints do not apply the appropriate document permission checks, allowing an authenticated user to restore d...Show more
Frappe is a full-stack web application framework. Prior to 15.110.0 and 16.20.0, the restore and bulk_restore endpoints do not apply the appropriate document permission checks, allowing an authenticated user to restore deleted documents without the required authorization. This issue is fixed in versions 15.110.0 and 16.20.0.Show less
-
-
Sep 8, 2026
Aug 6, 2026
N/A· v4
6.0 MEDIUM· v3
N/A· v2
Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the /admin/csv_census/census_logs record-management endpoints do not enforce full administr...Show more
Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the /admin/csv_census/census_logs record-management endpoints do not enforce full administrator authorization before rendering or mutating Decidim::Verifications::CsvDatum, allowing a participant manager to create, alter, or remove census records. This issue is fixed in versions 0.30.9, 0.31.5, and 0.32.0.rc2.Show less
-
-
Aug 26, 2026
Aug 6, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
The Payment Plugins for PayPal WooCommerce WordPress plugin before 2.0.20 does not have proper authorization checks on a REST endpoint, allowing unauthenticated users to bypass payments
1Escriptorium
1Escriptorium
Aug 18, 2026
Aug 6, 2026
N/A· v4
7.1 HIGH· v3
N/A· v2
Missing authorization in the OcrModelRight create and delete views in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to grant themselves access to another user's private OCR model and to revoke a...Show more
Missing authorization in the OcrModelRight create and delete views in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to grant themselves access to another user's private OCR model and to revoke any user's OCR model access via a POST request, because the ownership check is placed in get_context_data() and therefore runs only on the GET rendering pathShow less
1Escriptorium
1Escriptorium
Aug 18, 2026
Aug 6, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Missing authorization in the websocket consumer in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to subscribe to any document's event stream and observe another user's segmentation, transcriptio...Show more
Missing authorization in the websocket consumer in Scripta eScriptorium through 26.04.1 allows a remote authenticated user to subscribe to any document's event stream and observe another user's segmentation, transcription, import, export and training activity via the object_cls and object_pk values of a join-room message, which are passed to group_add without an access checkShow less
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Unauthenticated Broken Access Control in Simple Membership <= 4.7.8 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
8.2 HIGH· v3
N/A· v2
Unauthenticated Broken Access Control in Total Upkeep <= 1.17.2 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Unauthenticated Broken Access Control in Profile Builder <= 3.16.5 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Custom role Broken Access Control in Dokan <= 5.0.10 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Contributor Broken Access Control in Advanced Custom Fields: Font Awesome Field <= 6.1.1 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
7.1 HIGH· v3
N/A· v2
Subscriber Broken Access Control in Frontend Admin by DynamiApps <= 3.29.10 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Unauthenticated Broken Access Control in Legal Text Connector of the IT-Recht Kanzlei <= 1.0.13 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
7.1 HIGH· v3
N/A· v2
Subscriber Broken Access Control in AnsPress – Question and answer 4.4.4 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
7.3 HIGH· v3
N/A· v2
Unauthenticated Broken Access Control in Staff Training <= 1.0.7 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Unauthenticated Broken Access Control in BOX NOW Delivery Croatia <= 3.3.0 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Unauthenticated Broken Access Control in SureCart <= 4.6.2 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Unauthenticated Broken Access Control in JetFormBuilder <= 3.6.4.1 versions.
-
-
Aug 12, 2026
Aug 6, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Unauthenticated Privilege Escalation in Kadence WooCommerce Email Designer <= 1.5.19 versions.