View Issue Details

IDProjectCategoryView StatusLast Update
0001225unrealircdpublic2003-09-03 21:35
Reportersunriser Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Product Version3.2-beta17 
Summary0001225: TKL + G Fault / Possibly with SHUN also
DescriptionWhen specifying a timestamp for the services TKL command, if you specify a negative timestamp it will crash.
Steps To ReproduceRun some IRC services that you may have source too and code it so that it posts a negative timestamp.
Additional InformationThis was discovered by mistake due to my programming of my new irc services where I had left out the abs() around my calculation of the time stamp. When it posted the TKL + G line the timestamp was negative and immediately crashed the ircd.
3rd party modules

Activities

sunriser

2003-09-03 15:12

reporter   ~0003565

Here is an example sorry.

>> :services.master.net TKL + G * 216.6.41.* OperServ!services.master.net 0 -1062635469 :You are NOT welcomed on this network, and now you can feel the sting of my BOOT!

Services Status: Disconnected.

syzop

2003-09-03 21:30

administrator   ~0003566

FYI: commands from servers are trusted, therefore it's likely bad commands will crash the server. We have currently no plans to validate all server traffic, it's not worth the extra CPU usage / effort.

Issue History

Date Modified Username Field Change
2003-09-03 14:49 sunriser New Issue
2003-09-03 15:13 sunriser Note Added: 0003565
2003-09-03 21:30 syzop Note Added: 0003566
2003-09-03 21:35 syzop Status new => closed