Description of problem:
Use strlcpy() to assure not to overflow the string array sizes by too long USB device name string (unlikely). This only affects Native Instruments USB audio devices.
Red Hat would like to thank Rafael Dominguez Vega for reporting this issue.
This issue has been addressed in following products:
Red Hat Enterprise Linux 6
Via RHSA-2011:0498 https://rhn.redhat.com/errata/RHSA-2011-0498.html
This issue did not affect the Linux kernel as shipped with Red Hat Enterprise Linux 4 and 5 as they did not backport the driver for Native Instruments USB audio devices. It did not affect the Linux kernel as shipped with Red Hat Enterprise MRG as it did not enable support for this driver. This has been addressed in Red Hat Enterprise Linux 6 via https://rhn.redhat.com/errata/RHSA-2011-0498.html.