


Perceptive Security
SOC/SIEM Consultancy

APITable through 1.13.0-beta.1 annotates both getUserHistories and closePausedUserAccount in InternalUserController with requiredLogin = false. ResourceIntercep…
Published:
27 augustus 2026 om 00:00:00
Alert date:
27 augustus 2026 om 20:17:27
Source:
nvd.nist.gov
Web Technologies, Identity & Access, Enterprise Applications
APITable through version 1.13.0-beta.1 contains a critical missing authentication vulnerability in its InternalUserController. Two endpoints, getUserHistories and closePausedUserAccount, are annotated with requiredLogin=false, allowing unauthenticated access. The nginx gateway proxies all /api requests to the backend, making these endpoints reachable by any unauthenticated client. An attacker can first enumerate accounts in the 30-day deletion cooling-off period, then permanently close those accounts by calling the closure endpoint. The account closure process irreversibly clears email addresses, phone numbers, nicknames, cancels space subscriptions, removes space memberships, and deletes OAuth bindings. This effectively bypasses the recovery window designed to let users reverse deletion requests, making account recovery impossible. The vulnerability poses a significant risk of mass account destruction by any unauthenticated attacker with network access to the gateway.
Technical details
Mitigation steps:
Affected products:
APITable 1.13.0-beta.1
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-80208
https://github.com/apitable/apitable
https://github.com/apitable/apitable/blob/88b24ce9f359cc434778be75d03603182882dc76/backend-server/application/src/main/java/com/apitable/internal/controller/InternalUserController.java#L149
https://github.com/apitable/apitable/issues/1812
https://www.vulncheck.com/advisories/apitable-through-1.13.0-beta.1-missing-authentication-on-the-internal-account-closure-endpoints
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
