View Issue Details

IDProjectCategoryView StatusLast Update
0004208unrealircdpublic2013-05-21 12:02
ReporterfalconkirtaranAssigned Tonenolod 
PrioritynormalSeveritymajorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version3.4-alpha1 
Target VersionFixed in Version3.4-alpha1 
Summary0004208: Create bounds-checking ircsprintf and use it everywhere
DescriptionThe patch changes ircsprintf to ircsnprintf, and changes every use to add length checking, and replaces some potentially vulnerable string abuse not directly related to ircsprintf. Replaces several calls to snprintf with ircsnprintf and removes lots of strcat and strcpy.
TagsNo tags attached.
3rd party modules

Relationships

child of 0004188 closed Unreal 3.4 alpha1 blockers 

Activities

falconkirtaran

2013-05-21 06:55

reporter  

4208_bounds_checking_ircsnprintf.diff (106,558 bytes)

nenolod

2013-05-21 08:28

reporter   ~0017646

http://hg.unrealircd.org/hg/unreal/rev/6e38c9d88047

Issue History

Date Modified Username Field Change
2013-05-21 06:54 falconkirtaran New Issue
2013-05-21 06:55 falconkirtaran File Added: 4208_bounds_checking_ircsnprintf.diff
2013-05-21 08:28 nenolod Note Added: 0017646
2013-05-21 08:28 nenolod Status new => resolved
2013-05-21 08:28 nenolod Fixed in Version => 3.4-alpha1
2013-05-21 08:28 nenolod Resolution open => fixed
2013-05-21 08:28 nenolod Assigned To => nenolod
2013-05-21 12:02 nenolod Relationship added child of 0004188