mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-25 01:46:14 -04:00
![]() The server was reusing the client's message when broadcasting userinfo updates. This would allow a malicious client to insert arbitrary fields into a message that the other clients would trust as coming from the server. For example, adding "disconnect" or renaming other authors. This commit fixes it by having the server construct a new message with known fields before broadcasting. |
||
---|---|---|
.. | ||
APIHandler.js | ||
ExportHandler.js | ||
ImportHandler.js | ||
PadMessageHandler.js | ||
SocketIORouter.js |