View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005527 | unreal | ircd | public | 2020-01-11 23:07 | 2020-01-20 15:22 |
Reporter | westor | Assigned To | |||
Priority | low | Severity | tweak | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 5.0.1 | ||||
Summary | 0005527: MODE accepting some invalid parameters | ||||
Description | Hello, 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! | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
related to | 0002566 | closed | Invalid channel bans can be set |