lynx -- remote buffer overflow

ID C01170BF-4990-11DA-A1B8-000854D03344
Type freebsd
Reporter FreeBSD
Modified 2006-10-05T00:00:00


Ulf Härnhammar reports:

When Lynx connects to an NNTP server to fetch information about the available articles in a newsgroup, it will call a function called HTrjis() with the information from certain article headers. The function adds missing ESC characters to certain data, to support Asian character sets. However, it does not check if it writes outside of the char array buf, and that causes a remote stack-based buffer overflow.