Unvalidated Channel names causes IRC Command Injection

Disclosed: 2014-10-01 13:47:16 By mantis To irccloud
Unknown
Vulnerability Details
IRCCloud does not validate the channel names created by a user causing it to be parsed as an IRC command such as QUIT. This means the user can have their clients force-closed by a malicious channel name. This could also lead to other command injections such as forcing the handover of channels to other users for example (not tested). Here is my PoC of a malicious channel name: ``#treehouse'){%0a%0dQUIT`` ``15:03:49 ⇐ SySTeM quit ([email protected]) Client exited 15:04:02 → SySTeM joined #treehouse'){%0a%0dQUIT ([email protected]) 15:04:04 ⇐ SySTeM quit ([email protected]) Client exited`` If you require any further information, please let me know. All the best, Richard Clifford
Actions
View on HackerOne
Report Stats
  • Report ID: 29480
  • State: Closed
  • Substate: resolved
  • Upvotes: 1
Share this report