CVE-2026-31827CWE-362

Alienbin: TTL Index Race Condition allows unauthorized deletion of other users data

High · published March 10, 2026

CVSS v4.0
7.1
EPSS
0%
Percentile
22.3
In the wild
Unconfirmed
What it is

Alienbin is an anonymous code and text sharing web service. In 1.0.0 and earlier, the /save endpoint in server.js drops and recreates the MongoDB TTL index on the entire post collection for every new paste submission. When User B submits a paste with a short TTL (e.g., 30 seconds), the TTL index is recreated with expireAfterSeconds: 30 for all documents in the collection. This causes User A's paste (originally set to 7 days) to be deleted after 30 seconds. An attacker can intentionally delete all existing pastes by repeatedly submitting pastes with ttlOption=30s.

The record
Technical detail
CVSS v4.0
7.1 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00307 · 22.3th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2026-03-10T21:39Z
EPSS history
Timeline
  • 10 MAR 21:39Z
    Alienbin: TTL Index Race Condition allows unauthorized deletion of other users data
    cvelistv5