There are a lot of discussions out there whether functions like strcpy are dangerous and shouldn't be used in C programs.
But
Heise security made my day:
The problem is caused by the use of the unsafe C function printf in crypto_recv in ntpd/ntp_crypto.c.
Beware of the evil
printf!
Im rather disappointed by the overall quality of the heise security news anyway but of course they seem to have misread the original
advisory and the
bug report. They mean sprintf
EDIT: they fixed it