PatchSiren

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

    [email protected]

  • 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

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://github.com/apitable/apitable/issues/1812

    [email protected]

  • 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

    [email protected]

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.