View Issue Details

IDProjectCategoryView StatusLast Update
0005527unrealircdpublic2020-01-20 15:22
ReporterwestorAssigned To 
PrioritylowSeveritytweakReproducibilityalways
Status newResolutionopen 
Product Version5.0.1 
Target VersionFixed in Version 
Summary0005527: MODE accepting some invalid parameters
DescriptionHello,

I accidentally saw that the MODE parser allowing to set a +beI that it shouldn't , i will provide some examples to see:

Examples:

/mode #chan +b ++++++++++@@@@@@@@
westor sets mode: +b *!*++@@@@@@@@*

/mode #chan +b @@@@@++++++--------
westor sets mode: +b *!@@@@@++++++--------

/mode #chan +b ****!!!!!!!!!!!!!@@@@@@@@@#########
westor sets mode: +b *!*!@@@@@@@@@#########

/mode #chan +b ...!*@*
westor sets mode: +b ...!*@* ====> this never is going to be match because nickname cannot be '...'

/mode #chan +b test!&&&&@*
westor sets mode: +b test!&&&&@* ====> this never is going to be match because ident can only accept '-_.'

/mode #chan +b test!something@&@#!*^@@@
westor sets mode: +b test!*@&@#!*^@@@* ====> this never is going to be match because host (i am not sure for vhosts) can only accept '-_./\'

- Thanks!
TagsNo tags attached.
3rd party modules

Relationships

related to 0002566 closed Invalid channel bans can be set 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-01-11 23:07 westor New Issue
2020-01-20 15:21 syzop Priority immediate => low
2020-01-20 15:21 syzop Severity major => tweak
2020-01-20 15:22 syzop Relationship added related to 0002566