Description
A security flaw has been discovered in Baserow up to 2.3.2. Affected by this issue is the function BaserowImpersonateAuthTokenSerializer of the file backend/src/baserow/api/admin/users/serializers.py of the component Inactive Non-Staff User Handler. Performing a manipulation results in improper authorization. Remote exploitation of the attack is possible. The complexity of an attack is rather high. The exploitation is known to be difficult. The presence of this vulnerability remains uncertain at this time. Upgrading to version 2.3.3 can resolve this issue. The affected component should be upgraded. The project maintainer explains: "While the problem exists, I'm not really sure if it's a vulnerability. (....) Even though the back gives a token for a deactivate user, none of the endpoints actually work. That said, we will fix it, but so far it seems more like a bug instead of a vulnerability."
Published: 2026-08-04
Score: 2.1 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Baserow up to version 2.3.2 contains a flaw in the BaserowImpersonateAuthTokenSerializer used by the Inactive Non‑Staff User Handler. The flaw allows an attacker to manipulate the serializer and obtain an authentication token for a deactivated user without the necessary authorization checks, leading to improper authorization that can be leveraged remotely to access endpoints that should be restricted. This weakness is identified as CWE‑266 and CWE‑285. The exploit is considered difficult and has high complexity, but remote exploitation is possible. Based on the description, the likely attack vector is remote manipulation of a REST API endpoint, inferred from the indication of remote exploitation possible.

Affected Systems

The vulnerability affects the Baserow product, specifically versions up to 2.3.2. The flaw resides in the backend source file backend/src/baserow/api/admin/users/serializers.py, impacting the Inactive Non‑Staff User Handler component. Upgrading to version 2.3.3 or later removes the issue.

Risk and Exploitability

The CVSS score of 2.1 indicates low overall severity; however, the vulnerability is remote and requires high complexity to exploit. EPSS information is not available, and the flaw is not listed in CISA KEV. No public exploit has been reported, and the project maintainer notes uncertainty about the practical impact, describing it more as a bug than a vulnerability. Consequently, the operational risk is currently limited, but patching remains recommended to close any potential authorization gaps.

Generated by OpenCVE AI on August 4, 2026 at 23:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Baserow to version 2.3.3 or later to remove the flaw.
  • Disable or restrict the impersonation endpoint for inactive or non‑staff users to prevent accidental token issuance.
  • Audit authentication logs for tokens issued to deactivated accounts and review any unauthorized API usage.
  • Stay informed of new advisories or exploit details for this CVE.

Generated by OpenCVE AI on August 4, 2026 at 23:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in Baserow up to 2.3.2. Affected by this issue is the function BaserowImpersonateAuthTokenSerializer of the file backend/src/baserow/api/admin/users/serializers.py of the component Inactive Non-Staff User Handler. Performing a manipulation results in improper authorization. Remote exploitation of the attack is possible. The complexity of an attack is rather high. The exploitation is known to be difficult. The presence of this vulnerability remains uncertain at this time. Upgrading to version 2.3.3 can resolve this issue. The affected component should be upgraded. The project maintainer explains: "While the problem exists, I'm not really sure if it's a vulnerability. (....) Even though the back gives a token for a deactivate user, none of the endpoints actually work. That said, we will fix it, but so far it seems more like a bug instead of a vulnerability."
Title Baserow Inactive Non-Staff User serializers.py BaserowImpersonateAuthTokenSerializer improper authorization
First Time appeared Baserow
Baserow baserow
Weaknesses CWE-266
CWE-285
CPEs cpe:2.3:a:baserow:baserow:*:*:*:*:*:*:*:*
Vendors & Products Baserow
Baserow baserow
References
Metrics cvssV2_0

{'score': 1.7, 'vector': 'AV:N/AC:H/Au:M/C:N/I:P/A:N/E:ND/RL:OF/RC:C'}

cvssV3_0

{'score': 2.2, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N/E:X/RL:O/RC:C'}

cvssV3_1

{'score': 2.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:L/A:N/E:X/RL:O/RC:C'}

cvssV4_0

{'score': 2.1, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-04T22:00:12.012Z

Reserved: 2026-08-04T12:54:10.835Z

Link: CVE-2026-18817

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T23:30:15Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-285

    Improper Authorization