PT-2026-81484 · Airbyte · Airbyte-Platform
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Airbyte Platform (affected versions not specified)
Description
An issue exists where the platform determines the workspace for authorization decisions based on a field supplied by the caller. The
AuthorizationServerHandler copies recognized identifiers from the raw JSON request body into X-Airbyte-* headers, and the AuthenticationHeaderResolver.resolveWorkspace() function prioritizes the X-Airbyte-Workspace-Id header over resource-derived headers. Because the extractor reads the request body instead of the endpoint schema, a caller can specify a workspaceId to pass permission checks while the handler operates on a different resource identifier. Since the system does not verify if the resource belongs to the authorized workspace, a member of any workspace can read configurations, trigger or cancel syncs, and delete connections, sources, and destinations belonging to workspaces they are not authorized to access.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
IDOR
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Airbyte-Platform