Time-of-check Time-of-use (TOCTOU) Race Condition in Etherpad - #VU161870
Published: November 8, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to read private pads' chat and full revision histories and inject chat messages and saved revisions.
The vulnerability exists due to a time-of-check time-of-use race in Etherpad's collaboration handlers that lets a concurrent pad connection change the target after authorization. An unauthenticated remote attacker can join an accessible pad and race messages against a connection to an unauthorized pad, causing authorized operations to execute against that pad.