View Issue Details

IDProjectCategoryView StatusLast Update
0005527unrealircdpublic2020-01-11 23:07
ReporterwestorAssigned To 
PriorityimmediateSeveritymajorReproducibilityalways
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

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-01-11 23:07 westor New Issue