{"vuid":"VU#644886","idnumber":"644886","name":"Ethereal fails to properly parse NetFlow UDP packets with an overly large template_entry count","keywords":["Ethereal","NetFlow","v9_template structure","buffer overflow","protocol dissector","UDP packet","template_entry count"],"overview":"Ethereal fails to properly parse v9_template structures in NetFlow UDP packets with an overly large template_entry count. This could allow an attacker to execute arbitrary code.","clean_desc":"Ethereal is a network traffic analysis package. It includes the ability to decode packets containing NetFlow data. There is a buffer overflow vulnerability in the way the NetFlow v9 dissector parses v9_template structures in a NetFlow UDP packet. A remote, unauthenticated attacker could exploit this vulnerability by sending a NetFlow UDP packet containing an overly large template_entry count which could allow for arbitrary code execution.","impact":"A remote, unauthenticated attacker could execute arbitrary code on the vulnerable system.","resolution":"Upgrade\nUpgrade to version 0.10.3 or later. Note: Ethereal is considered BETA software at this time.","workarounds":"Disable Dissector If you are unable to upgrade to version 0.10.3 or later, you can disable the NetFlow protocol dissector by performing the following actions in Ethereal: (for Ethereal versions 0.9.x) 1) Select Edit->Protocols\n2) Deselect the NetFlow protocol dissector from the list (for Ethereal versions 0.10.x) 1) Select Analyze->Enabled Protocols\n2) Disable the CFLOW (Cisco NetFlow) protocol dissector from the list by unchecking its \"Status\" checkbox However, it is strongly encouraged to upgrade to version 0.10.3 or later.","sysaffected":"","thanks":"Ethereal credits Stefan Esser for reporting this vulnerability.","author":"This document was written by Damon Morda.","public":["http://security.e-matters.de/advisories/032004.html","http://www.ethereal.com/appnotes/enpa-sa-00013.html","http://secunia.com/advisories/11185/"],"cveids":["CVE-2004-0176"],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2004-03-23T14:48:10Z","publicdate":"2004-03-22T00:00:00Z","datefirstpublished":"2004-03-24T15:43:48Z","dateupdated":"2004-03-25T16:50:08Z","revision":26,"vrda_d1_directreport":"","vrda_d1_population":"","vrda_d1_impact":"","cam_widelyknown":"15","cam_exploitation":"0","cam_internetinfrastructure":"7","cam_population":"7","cam_impact":"17","cam_easeofexploitation":"10","cam_attackeraccessrequired":"20","cam_scorecurrent":"9.8175","cam_scorecurrentwidelyknown":"12.04875","cam_scorecurrentwidelyknownexploited":"20.97375","ipprotocol":"","cvss_accessvector":"","cvss_accesscomplexity":"","cvss_authentication":null,"cvss_confidentialityimpact":"","cvss_integrityimpact":"","cvss_availabilityimpact":"","cvss_exploitablity":null,"cvss_remediationlevel":"","cvss_reportconfidence":"","cvss_collateraldamagepotential":"","cvss_targetdistribution":"","cvss_securityrequirementscr":"","cvss_securityrequirementsir":"","cvss_securityrequirementsar":"","cvss_basescore":"","cvss_basevector":"","cvss_temporalscore":"","cvss_environmentalscore":"","cvss_environmentalvector":"","metric":9.8175,"vulnote":null}