An error exists in ROSE due to missing verification of the ndigis argument of new routes. This was found by Coverity 20041216, rose_rt_ioctl. http://linux.bkbits.net:8080/linux-2.6/cset@423114bcdthRtmtdS6MsZiBVvteGCg http://linux.bkbits.net:8080/linux-2.4/cset@41e2cf515TpixcVQ8q8HvQvCv9E6zA
fix looks to be in and building: include/linux/ax25.h:#define AX25_MAX_DIGIS 8 net/rose/rose_route.c: if(rose_route.ndigis > AX25_MAX_DIGIS)/* No more than 8 digipeats */
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2006-0580.html