It was reported that if a process that called glibc's svc_run() exceeded the limit of opened files for a longer period of time, that accept() in rendezvous_request()/svcudp_recv() would fail with the EMFILE error, which would lead to looping between poll(), accept(), and 'for' loops which would consume a lot of CPU time. This could lead to an unresponsive system that requires human intervention (service restart or system restart) to resolve.
Created attachment 546362 [details] patch to correct the flaw
This issue has been addressed in following products: Red Hat Enterprise Linux 6 Via RHSA-2012:0058 https://rhn.redhat.com/errata/RHSA-2012-0058.html
This issue has been addressed in following products: Red Hat Enterprise Linux 5 Via RHSA-2012:0126 https://rhn.redhat.com/errata/RHSA-2012-0126.html
This issue has been addressed in following products: Red Hat Enterprise Linux 4 Via RHSA-2012:0125 https://rhn.redhat.com/errata/RHSA-2012-0125.html