Repository navigation
3.3.12
3.3.12 is a security release. It closes an open redirect in the timeslider's "Return to pad" button (GHSA-35rj-7vrx-29wq) and stops revision-bound .etherpad exports from leaking later chat.
Security
- Timeslider — "Return to pad" no longer follows a cross-origin referrer (GHSA-35rj-7vrx-29wq). The button navigated to
document.referrerwhenever the character before its last/wasp, so a link fromhttps://attacker/p/loginto/p/<pad>/timeslider?embed=1sent the user back to the attacker's site when they clicked it. The referrer is now only followed when it is a pad page on the same origin; otherwise the button returns to the pad. Reported by @sun1024. - Export — revision-bound
.etherpadexports only include chat up to that revision. Exporting/p/<pad>/<rev>/export/etherpadshipped the pad's entire chat history, including messages posted after that revision. Reported by @temantih.