Sceawere

Vulnerability Detail

CVE-2026-86120UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

APITable NodePermissionGuard Authorization Bypass

Vulnerability Metadata

Severity
Medium
Score / CVSS
4.3
Creation Date
21h ago
Vendor
apitable
Product
apitable
Attack Type
Not Failing Securely ('Failing Open')
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Attack Complexity
LOW

Narrative and Response

Description

APITable through 1.13.0-beta.1 contains an incorrect authorization vulnerability in NodePermissionGuard that fails to enforce node-level access control when permission lookups throw exceptions. Attackers with valid Fusion API tokens can write attachments to private datasheets they have been explicitly denied access to by exploiting the unhandled exception in the permission guard.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "4.3",
  "pubDate": "2026-09-05T10:16:43.307Z",
  "pubdate": "2026-09-05T10:16:43.307Z",
  "executiveSummary": "APITable versions up to 1.13.0-beta.1 are vulnerable to an improper authorization flaw within the NodePermissionGuard component.\nThe vulnerability occurs due to inadequate exception handling during the node-level permission verification process, which triggers a fail-open state when a lookup exception is encountered.\nAn attacker possessing a valid Fusion API token can bypass access control mechanisms to perform unauthorized write operations, specifically attaching files to private datasheets.\nThis vulnerability poses a significant risk to data integrity and confidentiality, as it allows authenticated users to circumvent explicit access denials enforced by the system's security policies.\nThe attack requires the adversary to have an existing, albeit restricted, API token and necessitates that the target node's permission lookup logic induces an unhandled exception.\nSuccessful exploitation results in unauthorized modification of restricted datasheets, potentially leading to unauthorized data injection or storage exhaustion within private workspaces.",
  "technicalDetails": "The vulnerability is localized within the NodePermissionGuard function, which is responsible for mediating access control for node-level operations in APITable. The security flaw stems from an unsafe implementation of the permission lookup workflow, specifically involving inadequate handling of runtime exceptions.\nIn the event that the permission lookup logic encounters an unexpected state or error that results in a thrown exception, the NodePermissionGuard fails to default to a 'deny' posture. Instead, the lack of a robust catch-all block or appropriate error handling logic causes the security check to fail open.\nAn attacker can exploit this by utilizing a valid Fusion API token to interact with the system's API endpoints. By targeting a private datasheet for which the attacker has been explicitly denied access, the attacker initiates a request that invokes the vulnerable NodePermissionGuard. If the attacker can manipulate the request parameters or environment to trigger an exception during the permission verification lookup, the guard will bypass the authorization check.\nThe attack flow is as follows: 1) The attacker authenticates using a legitimate Fusion API token. 2) The attacker attempts an attachment write operation on a restricted/private node. 3) The application invokes NodePermissionGuard to validate access. 4) The permission check logic crashes or throws an exception due to a logic error or malicious input. 5) The application fails to handle this exception, allowing the process to continue as if the permission check succeeded. 6) The backend processes the attachment write request, finalizing the unauthorized action.\nThis vulnerability affects APITable versions through 1.13.0-beta.1. The impact of successful exploitation is the circumvention of the application's authorization framework, permitting arbitrary write operations on private nodes despite existing restrictive permissions. This allows for unauthorized data persistence in private areas, which could be utilized for malicious staging, unauthorized file hosting, or tampering with sensitive organizational records."
}
CVE-2026-86120: APITable NodePermissionGuard Authorization Bypass (MEDIUM Severity, CVSS: 4.3) - Sceawere