top of page
perceptive_background_267k.jpg

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

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page