PatchSiren cyber security CVE debrief
CVE-2026-80208 apitable CVE debrief
CVE-2026-80208 is a high-severity vulnerability in APITable through 1.13.0-beta.1. The vulnerability allows unauthenticated clients to bypass the 30-day cooling-off period after a user deletion request, leading to permanent account deletion and data loss. This could result in significant data loss for APITable users if exploited. Defenders responsible for APITable instances, particularly those with exposed /api endpoints, should assess exposure and apply patches or additional security measures to prevent data loss. The vulnerability is caused by the InternalUserController annotating getUserHistories and closePausedUserAccount with requiredLogin = false, allowing unauthenticated to
- Vendor
- apitable
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-27
- Original CVE updated
- 2026-09-23
- Advisory published
- 2026-08-27
- Advisory updated
- 2026-09-23
Who should care
Defenders responsible for APITable instances, particularly those with exposed /api endpoints, should assess exposure and apply patches or additional security measures to prevent data loss.
Why it matters
CVE-2026-80208 is a high-severity vulnerability in APITable that allows unauthenticated clients to bypass the 30-day cooling-off period after a user deletion request, leading to permanent account deletion and data loss. Defenders responsible for APITable instances should assess exposure and apply patches or additional security measures to prevent data loss.
- Data loss due to permanent account deletion
- Bypassing of 30-day cooling-off period after user deletion
- Potential for enumeration of accounts in cooling-off period
- Verification of exposure and patch application required
Technical summary
The vulnerability is caused by the InternalUserController annotating getUserHistories and closePausedUserAccount with requiredLogin = false, allowing unauthenticated access. The nginx gateway proxies /api requests to the backend server, making these endpoints reachable by any client that can reach the gateway. An attacker can use this vulnerability to enumerate accounts in the 30-day cooling-off period and permanently delete them.
Defensive priority
Defenders should prioritize verifying exposure and applying patches due to the high severity and potential for data loss.
Recommended defensive actions
- Verify exposure by checking if the APITable instance is vulnerable to unauthenticated access to /api/v1/internal/getUserHistories and /api/v1/internal/users/{userId}/close endpoints.
- Apply patches or updates to APITable to fix the vulnerability.
- Monitor for suspicious activity on the APITable instance, particularly related to user deletion and account closure.
- Implement additional security measures, such as IP restrictions or authentication mechanisms, to protect the APITable instance.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability is caused by the InternalUserController annotating getUserHistories and closePausedUserAccount with requiredLogin = false, allowing unauthenticated access. The nginx gateway proxies /api requests to the backend server, making these endpoints reachable by any client that can reach the gateway.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80208 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80208
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80208 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80208
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/apitable/apitable
-
Source reference
Unverified legacy reference
URL: https://github.com/apitable/apitable/blob/88b24ce9f359cc434778be75d03603182882dc76/backend-server/application/src/main/java/com/apitable/internal/controller/InternalUserController.java
-
Source reference
Unverified legacy reference
URL: https://github.com/apitable/apitable/issues/1812
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/apitable-through-1.13.0-beta.1-missing-authentication-on-the-internal-account-closure-endpoints
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.