7.1
CWE
NVD-CWE-Other
Advisory Published
CVE Published
Rejected
Updated

CVE-2009-0778

First published: Thu Feb 12 2009(Updated: )

Created <span class="bz_obsolete"><a href="attachment.cgi?id=331637" name="attach_331637" title="ip_dst_cache (in blue) VS `route -Cn | wc -l` (in green) over time">attachment 331637</a> <a href="attachment.cgi?id=331637&amp;action=edit" title="ip_dst_cache (in blue) VS `route -Cn | wc -l` (in green) over time">[details]</a></span> ip_dst_cache (in blue) VS `route -Cn | wc -l` (in green) over time Description of problem: The value of ip_dst_cache (in /proc/slabinfo) continues to grow constantly, even thought the cached route table remains fairly constant. This leads to the eventual time when ip_dst_cache reaches the value of /proc/sys/net/ipv4/route/max_size. When this happens, the kernel complains with 'dst cache overflow' and the server no longer responds to any network activity. Version-Release number of selected component (if applicable): kernel 2.6.18-92.1.22.el5 How reproducible: live system being currently affected by this issue. Steps to Reproduce: 1. Configure test machine as a router between two networks 2. send packets from network A to network B with a large number of different source/dest IPs 3. Watch the values of ip_dst_cache and rt_cache Actual results: ip_dst_cache continues to grow while rt_cache grows and shrinks with the traffic Expected results: ip_dst_cache and rt_cache follow each other closely. Values return to zero after traffic stops and route cache entries expire. Additional info:

Credit: secalert@redhat.com

Affected SoftwareAffected VersionHow to fix
Linux Kernel=2.6.11-rc3
Linux Kernel=2.6.20.6
Linux Kernel=2.6.4-rc3
Linux Kernel=2.6.17-rc6
Linux Kernel=2.6.20.9
Linux Kernel=2.6.18-rc3
Linux Kernel=2.6.11
Linux Kernel=2.6.23.4
Linux Kernel=2.6.22.15
Linux Kernel=2.6.16.16
Linux Kernel=2.6.20-rc2
Linux Kernel=2.6.18.7
Linux Kernel=2.6.17.12
Linux Kernel=2.6.16.39
Linux Kernel=2.6.21
Linux Kernel=2.6.21-git3
Linux Kernel=2.6.16.9
Linux Kernel=2.6.12-rc1
Linux Kernel=2.6.12-rc4
Linux Kernel=2.6.17.9
Linux Kernel=2.6.19-rc4
Linux Kernel=2.6.14-rc2
Linux Kernel=2.6.4-rc1
Linux Kernel=2.6.11.2
Linux Kernel=2.6.5
Linux Kernel=2.6.15.3
Linux Kernel=2.6.21-git5
Linux Kernel=2.6.11.10
Linux Kernel=2.6.10-rc3
Linux Kernel=2.6.13-rc5
Linux Kernel=2.6.1
Linux Kernel=2.6.16.43
Linux Kernel=2.6.21-git4
Linux Kernel=2.6.16.6
Linux Kernel=2.6.16.8
Linux Kernel=2.6.16-rc6
Linux Kernel=2.6.20.13
Linux Kernel=2.6.21-rc5
Linux Kernel=2.6.22.4
Linux Kernel=2.6.7-rc3
Linux Kernel=2.6.14.7
Linux Kernel=2.6.18-rc2
Linux Kernel=2.6.16-rc1
Linux Kernel=2.6.3-rc2
Linux Kernel=2.6.13
Linux Kernel=2.6.17.2
Linux Kernel=2.6.15-rc4
Linux Kernel=2.6.13.3
Linux Kernel=2.6.23.13
Linux Kernel=2.6.11.8
Linux Kernel=2.6.24.2
Linux Kernel=2.6.18-rc5
Linux Kernel=2.6.21-rc7
Linux Kernel<=2.6.24.7
Linux Kernel=2.6.21-rc4
Linux Kernel=2.6.16.34
Linux Kernel=2.6.18-rc4
Linux Kernel=2.6.17.8
Linux Kernel=2.6.14.4
Linux Kernel=2.6.14
Linux Kernel=2.6.17.4
Linux Kernel=2.6.16.18
Linux Kernel=2.6.17.14
Linux Kernel=2.6.10
Linux Kernel=2.6.13-rc1
Linux Kernel=2.6.23.8
Linux Kernel=2.6.16.45
Linux Kernel=2.6.22.12
Linux Kernel=2.6.14.3
Linux Kernel=2.6.13-rc6
Linux Kernel=2.6.24-rc3
Linux Kernel=2.6.18.3
Linux Kernel=2.6.16.37
Linux Kernel=2.6.11.6
Linux Kernel=2.6.16.48
Linux Kernel=2.6.11.11
Linux Kernel=2.6.0-test5
Linux Kernel=2.6.16.13
Linux Kernel=2.6.3
Linux Kernel=2.6.13-rc7
Linux Kernel=2.6.21.6
Linux Kernel=2.6.0-test2
Linux Kernel=2.6.22.1
Linux Kernel=2.6.9-rc1
Linux Kernel=2.6.16.4
Linux Kernel=2.6.23.16
Linux Kernel=2.6.17.3
Linux Kernel=2.6.24.1
Linux Kernel=2.6.20.5
Linux Kernel=2.6.22
Linux Kernel=2.6.4
Linux Kernel=2.6.16.15
Linux Kernel=2.6.13-rc2
Linux Kernel=2.6.15.6
Linux Kernel=2.6.24-rc5
Linux Kernel=2.6.20.16
Linux Kernel=2.6.15.1
Linux Kernel=2.6.11.5
Linux Kernel=2.6.7-rc1
Linux Kernel=2.6.9-rc3
Linux Kernel=2.6.19.3
Linux Kernel=2.6.19.4
Linux Kernel=2.6.15-rc5
Linux Kernel=2.6.19.1
Linux Kernel=2.6.18.4
Linux Kernel=2.6.16.1
Linux Kernel=2.6.18.1
Linux Kernel=2.6.20.21
Linux Kernel=2.6.8-rc4
Linux Kernel=2.6.23.1
Linux Kernel=2.6.2
Linux Kernel=2.6.6-rc3
Linux Kernel=2.6.14.5
Linux Kernel=2.6.13.2
Linux Kernel=2.6.12-rc5
Linux Kernel=2.6.1-rc3
Linux Kernel=2.6.8-rc1
Linux Kernel=2.6.0-test11
Linux Kernel=2.6.17.5
Linux Kernel=2.6.14-rc3
Linux Kernel=2.6.2-rc3
Linux Kernel=2.6.24-rc4
Linux Kernel=2.6.18.5
Linux Kernel=2.6.4-rc2
Linux Kernel=2.6.21.1
Linux Kernel=2.6.16.32
Linux Kernel=2.6.13.5
Linux Kernel=2.6.16.57
Linux Kernel=2.6.16.49
Linux Kernel=2.6.17
Linux Kernel=2.6.24
Linux Kernel=2.6.12-rc2
Linux Kernel=2.6.1-rc2
Linux Kernel=2.6.19.2
Linux Kernel=2.6.21.4
Linux Kernel=2.6.11-rc4
Linux Kernel=2.6.16.11
Linux Kernel=2.6.20.17
Linux Kernel=2.6.21-git2
Linux Kernel=2.6.16.14
Linux Kernel=2.6.15.10
Linux Kernel=2.6.20.12
Linux Kernel=2.6.16.25
Linux Kernel=2.6.15-rc3
Linux Kernel=2.6.16.21
Linux Kernel=2.6.16.33
Linux Kernel=2.6.8
Linux Kernel=2.6.16.28
Linux Kernel=2.6.17.10
Linux Kernel=2.6.21.5
Linux Kernel=2.6.3-rc3
Linux Kernel=2.6.15.11
Linux Kernel=2.6.14.1
Linux Kernel=2.6.19-rc1
Linux Kernel=2.6.23.15
Linux Kernel=2.6.16.23
Linux Kernel=2.6.0-test1
Linux Kernel=2.6.16-rc5
Linux Kernel=2.6.12.5
Linux Kernel=2.6.15.7
Linux Kernel=2.6.20
Linux Kernel=2.6.23.10
Linux Kernel=2.6.7-rc2
Linux Kernel=2.6.22.7
Linux Kernel=2.6.16.3
Linux Kernel=2.6.0-test6
Linux Kernel=2.6.17-rc3
Linux Kernel=2.6.12-rc3
Linux Kernel=2.6.24-rc1
Linux Kernel=2.6.15-rc2
Linux Kernel=2.6.20.20
Linux Kernel=2.6.16.36
Linux Kernel=2.6.14.6
Linux Kernel=2.6.12.1
Linux Kernel=2.6.11.9
Linux Kernel=2.6.10-rc2
Linux Kernel=2.6.16.46
Linux Kernel=2.6.17.1
Linux Kernel=2.6.20.8
Linux Kernel=2.6.0-test4
Linux Kernel=2.6.21-rc6
Linux Kernel=2.6.20.15
Linux Kernel=2.6.2-rc1
Linux Kernel=2.6.22.18
Linux Kernel=2.6.0
Linux Kernel=2.6.16-rc4
Linux Kernel=2.6.5-rc1
Linux Kernel=2.6.21-git7
Linux Kernel=2.6.16.54
Linux Kernel=2.6.13.4
Linux Kernel=2.6.22.20
Linux Kernel=2.6.23-rc2
Linux Kernel=2.6.17-rc1
Linux Kernel=2.6.20.18
Linux Kernel=2.6.23.9
Linux Kernel=2.6.17-rc2
Linux Kernel=2.6.22.6
Linux Kernel=2.6.23.3
Linux Kernel=2.6.18.8
Linux Kernel=2.6.22.3
Linux Kernel=2.6.12.2
Linux Kernel=2.6.16.31
Linux Kernel=2.6.16.26
Linux Kernel=2.6.11-rc1
Linux Kernel=2.6.16.62
Linux Kernel=2.6.18.2
Linux Kernel=2.6.16.29
Linux Kernel=2.6.23-rc1
Linux Kernel=2.6.24.4
Linux Kernel=2.6.14-rc1
Linux Kernel=2.6.22.9
Linux Kernel=2.6.6-rc2
Linux Kernel=2.6.20.11
Linux Kernel=2.6.9-rc2
Linux Kernel=2.6.19
Linux Kernel=2.6.20.3
Linux Kernel=2.6.16
Linux Kernel=2.6.22.13
Linux Kernel=2.6.19.7
Linux Kernel=2.6.21.3
Linux Kernel=2.6.24.5
Linux Kernel=2.6.0-test10
Linux Kernel=2.6.16.51
Linux Kernel=2.6.15.2
Linux Kernel=2.6.20.19
Linux Kernel=2.6.15.9
Linux Kernel=2.6.16.22
Linux Kernel=2.6.22.17
Linux Kernel=2.6.16.58
Linux Kernel=2.6.16.40
Linux Kernel=2.6.15.8
Linux Kernel=2.6.0-test9
Linux Kernel=2.6.10-rc1
Linux Kernel=2.6.16.47
Linux Kernel=2.6.16.42
Linux Kernel=2.6.23.14
Linux Kernel=2.6.17.11
Linux Kernel=2.6.16.10
Linux Kernel=2.6.12.4
Linux Kernel=2.6.16.41
Linux Kernel=2.6.16.52
Linux Kernel=2.6.11.3
Linux Kernel=2.6.20.10
Linux Kernel=2.6.16.24
Linux Kernel=2.6.22.11
Linux Kernel=2.6.16.55
Linux Kernel=2.6.23
Linux Kernel=2.6.9-rc4
Linux Kernel=2.6.12.3
Linux Kernel=2.6.22.10
Linux Kernel=2.6.23.17
Linux Kernel=2.6.13-rc4
Linux Kernel=2.6.23.2
Linux Kernel=2.6.7
Linux Kernel=2.6.11-rc2
Linux Kernel=2.6.21.7
Linux Kernel=2.6.16.30
Linux Kernel=2.6.21.2
Linux Kernel=2.6.15.4
Linux Kernel=2.6.16.59
Linux Kernel=2.6.3-rc4
Linux Kernel=2.6.16.38
Linux Kernel=2.6.24-rc2
Linux Kernel=2.6.16.17
Linux Kernel=2.6.1-rc1
Linux Kernel=2.6.21-git1
Linux Kernel=2.6.20.2
Linux Kernel=2.6.16.12
Linux Kernel=2.6.6-rc1
Linux Kernel=2.6.16.27
Linux Kernel=2.6.16.53
Linux Kernel=2.6.18-rc7
Linux Kernel=2.6.12.6
Linux Kernel=2.6.17.7
Linux Kernel=2.6.20.1
Linux Kernel=2.6.11.7
Linux Kernel=2.6.5-rc2
Linux Kernel=2.6.16.2
Linux Kernel=2.6.24.6
Linux Kernel=2.6.18.6
Linux Kernel=2.6.15
Linux Kernel=2.6.16.44
Linux Kernel=2.6.23.12
Linux Kernel=2.6.15-rc6
Linux Kernel=2.6.16.35
Linux Kernel=2.6.19.6
Linux Kernel=2.6.16.50
Linux Kernel=2.6.15-rc1
Linux Kernel=2.6.16-rc3
Linux Kernel=2.6.18-rc6
Linux Kernel=2.6.23.5
Linux Kernel=2.6.22.8
Linux Kernel=2.6.14.2
Linux Kernel=2.6.16.61
Linux Kernel=2.6.14-rc4
Linux Kernel=2.6.19.5
Linux Kernel=2.6.18
Linux Kernel=2.6.19-rc2
Linux Kernel=2.6.20.4
Linux Kernel=2.6.0-test7
Linux Kernel=2.6.15-rc7
Linux Kernel=2.6.17.6
Linux Kernel=2.6.5-rc3
Linux Kernel=2.6.23.6
Linux Kernel=2.6.14-rc5
Linux Kernel=2.6.16.7
Linux Kernel=2.6.17.13
Linux Kernel=2.6.2-rc2
Linux Kernel=2.6.22-rc6
Linux Kernel=2.6.16.60
Linux Kernel=2.6.22.2
Linux Kernel=2.6.8.1
Linux Kernel=2.6.16.56
Linux Kernel=2.6.12-rc6
Linux Kernel=2.6.22.19
Linux Kernel=2.6.24.3
Linux Kernel=2.6.13-rc3
Linux Kernel=2.6.19-rc3
Linux Kernel=2.6.20.14
Linux Kernel=2.6.17-rc4
Linux Kernel=2.6.11-rc5
Linux Kernel=2.6.8-rc2
Linux Kernel=2.6.3-rc1
Linux Kernel=2.6.22.5
Linux Kernel=2.6.21-rc3
Linux Kernel=2.6.8-rc3
Linux Kernel=2.6.20.7
Linux Kernel=2.6.16.5
Linux Kernel=2.6.11.4
Linux Kernel=2.6.16.19
Linux Kernel=2.6.11.12
Linux Kernel=2.6.16.20
Linux Kernel=2.6.15.5
Linux Kernel=2.6.22.16
Linux Kernel=2.6.0-test8
Linux Kernel=2.6.11.1
Linux Kernel=2.6.16-rc2
Linux Kernel=2.6.18-rc1
Linux Kernel=2.6.21-git6
Linux Kernel=2.6.9
Linux Kernel=2.6.13.1
Linux Kernel=2.6.23.11
Linux Kernel=2.6.17-rc5
Linux Kernel=2.6.22.14
Linux Kernel=2.6.6
Linux Kernel=2.6.0-test3
Linux Kernel=2.6.12
VMware Server=2.0.0
VMware ESX=3.5
VMware ESX=4.0
VMware ESX=2.5.5
VMware ESX=3.0.3
VMware vCenter=4.0
VMware VirtualCenter=2.0.2
VMware VirtualCenter=2.5
Microsoft Windows
VMware vMA=4.0
Red Hat Enterprise Linux=5.0

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Reference Links

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2025 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203