|
Sources Bugzilla – Full Text Bug Listing |
| Summary: | CVE-2011-4609 svc_run() produces high cpu usage when accept() fails with EMFILE | ||
|---|---|---|---|
| Product: | glibc | Reporter: | law |
| Component: | network | Assignee: | Not yet assigned to anyone <unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 2.17 | ||
| Target Milestone: | --- | ||
| Host: | Target: | ||
| Build: | Last reconfirmed: | ||
|
Description
law
2012-11-28 21:09:05 UTC
Fixed via: commit 14bc93a967e62abf8cf2704725b6f76619399f83 Author: Jeff Law <law@redhat.com> Date: Wed Nov 28 14:12:28 2012 -0700 [BZ #14889] * sunrpc/rpc/svc.h (__svc_accept_failed): New prototype. * sunrpc/svc.c: Include time.h. (__svc_accept_failed): New function. * sunrpc/svc_tcp.c (rendezvous_request): If the accept fails for any reason other than EINTR, call __svc_accept_failed. * sunrpc/svc_udp.c (svcudp_recv): Similarly. * sunrpc/svc_unix.c (rendezvous_request): Similarly. |