diff -ur old/unrtf-0.19.3/convert.c unrtf-0.19.3/convert.c --- old/unrtf-0.19.3/convert.c 2004-12-25 21:08:41.000000000 -0500 +++ unrtf-0.19.3/convert.c 2004-12-25 20:40:26.000000000 -0500 @@ -341,7 +341,7 @@ while(w2) { tmp = word_string (w2); if (tmp && tmp[0] != '\\') - strcat(name,tmp); + strncat(name,tmp,sizeof(name) - strlen(name) - 1); w2=w2->next; } diff -ur old/unrtf-0.19.3/debian/changelog unrtf-0.19.3/debian/changelog --- old/unrtf-0.19.3/debian/changelog 2004-12-25 21:08:41.000000000 -0500 +++ unrtf-0.19.3/debian/changelog 2004-12-25 20:52:56.000000000 -0500 @@ -1,3 +1,10 @@ +unrtf (0.19.3-1.1) unstable; urgency=HIGH + + * NMU + * Fix buffer overflow in process_font_table (CAN-2004-1297) Closes: #287038 + + -- Joey Hess Sat, 25 Dec 2004 20:07:43 -0500 + unrtf (0.19.3-1) unstable; urgency=low * New upstream release