summaryrefslogtreecommitdiff
path: root/irc/muh/files/patch-aa
diff options
context:
space:
mode:
authorWes Peters <wes@FreeBSD.org>2002-04-22 22:18:03 +0000
committerWes Peters <wes@FreeBSD.org>2002-04-22 22:18:03 +0000
commit349462b79e4c35c2b8a7d163a4ba1c884ef8833d (patch)
tree9030b310002f72778dbb46e52ccdbd599e4d8bcf /irc/muh/files/patch-aa
parentGet rid of aout support cruft. (diff)
Muh released an update with a critical format string correction
that was remotely exploitable. This change updates the port to the corrected version. The patchfile in the previous port corrected some, but not all, of the vulnerability. Maintainer timeout: BillF was unresponsive after 9 days, Debolaz requested the port be fixed or marked broken via IRC. PR: ports/37048 Submitted by: Geir RĂ¥ness <pulz@pulz.no> Requested by: Debolaz <debolaz@debolaz.com>
Notes
Notes: svn path=/head/; revision=58009
Diffstat (limited to '')
-rw-r--r--irc/muh/files/patch-aa29
1 files changed, 0 insertions, 29 deletions
diff --git a/irc/muh/files/patch-aa b/irc/muh/files/patch-aa
deleted file mode 100644
index 234ea1f41b32..000000000000
--- a/irc/muh/files/patch-aa
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/muh.c.orig Sun Mar 19 04:08:27 2000
-+++ src/muh.c Sat Sep 9 21:32:15 2000
-@@ -575,7 +575,7 @@
- if( strcmp( param2 + 2, "USERINFO\1" ) == 0 )
- irc_notice( &c_server, nick, USERINFOREPLY );
- if( strncmp( param2 + 2, "PING", 4 ) == 0 ) {
-- if( strlen( param2 + 1 ) > 6 ) irc_notice( &c_server, nick, param2 + 1 );
-+ if( strlen( param2 + 1 ) > 6 ) irc_notice( &c_server, nick, "%s", param2 + 1 );
- }
- if( strcmp( param2 + 2, "CLIENTINFO\1" ) == 0 )
- irc_notice( &c_server, nick, CLIENTINFOREPLY );
-@@ -591,7 +591,7 @@
- }
- else { /* normale message/notice */
- if( !is_ignore( hostname, IGNORE_MESSAGE ) && status.allowreply ) {
-- if( cfg.awaynotice ) irc_notice( &c_server, nick, cfg.awaynotice );
-+ if( cfg.awaynotice ) irc_notice( &c_server, nick, "%s", cfg.awaynotice );
- add_ignore( hostname, 120, IGNORE_MESSAGE );
- status.allowreply = 0;
- timers.reply = 0;
-@@ -841,7 +841,7 @@
- s = ( char * )malloc( 1024 );
- while( fgets( s, 1023, messagelog ) ) {
- if( s[ strlen( s ) - 1 ] == '\n' ) s[ strlen( s ) - 1 ] = 0;
-- irc_notice( &c_client, status.nickname, s );
-+ irc_notice( &c_client, status.nickname, "%s", s );
- }
- FREESTRING( s );
-