+++ Olly Betts [2013-10-09 21:17 +0100]:
> On Wed, Oct 09, 2013 at 06:24:54PM +0100, Wookey wrote:
[hardening flags build issue]
> 
> The problem is that the string being printed could contain %-formatting
> codes, and if an attacker can control that string, they can potentially
> overwrite memory (via %n).  So you want to write it out the string as a
> literal string by giving a format string of "%s":
> 
>   
> fprintf(out->file,"%s",utf2tex(out->layout->units.format_human_length(this->xsize)));

OK, cheers. Therion 5.3.11-2 with the hardening flags enabled, just
uploaded.

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/

Reply via email to