|
22 Apr 2010
|
#1 |
| Win 7 Ultimate 64-bit. SP1. |
Vulnerabilities vs. attack vectors... Quote: During our daily work analysing vulnerabilities in-depth, we come across cases on a regular basis where a single vulnerability with multiple attack vectors is being reported as separate vulnerabilities. To quickly cover our definitions of the terms: A "vulnerability" is a specific problem in the code having a security impact while an "attack vector" is a way of triggering / reaching the vulnerability.
There may be a number of reasons why we see different attack vectors being reported as separate vulnerabilities. Perhaps it's because it may take a lot of time and skill to fully understand some vulnerabilities, making it faster and/or easier to just report something as multiple vulnerabilities without determining anything else than that there is "memory corruption"; an increasingly popular term.
As an example: Not that long ago, we did a quick test run of an internally developed fuzzer by pegging it against a product from Adobe Systems. Overnight, the fuzzer generated 400+ crash reports. Out of those crashes, about 80 of them occurred due to "memory corruption"; as half of these were triggered by manipulating different fields, this could mean that our fuzzer had found about 40 separate vulnerabilities. However, after properly analysing each crash, they all turned out to be caused by just four different vulnerabilities (having a large number of attack vectors). Source - Vulnerabilities vs. attack vectors... - Blog - Blog & News - Company |
My System Specs |
|
System Manufacturer/Model Number LAPTOP. HP Pavilion dv7-4010TX .
OS Win 7 Ultimate 64-bit. SP1.
CPU Intel i7 -720QM.[1.6GHz Turbo Boost 2.8GHz. 6MB Cache.]
Memory 8 DDR 3 RAM. 1066MHZ
Graphics Card ATI 1024 MB. DDR3. Radeon HD5650
Monitor(s) Displays 17.3" High Definition Brightview LCD. LED Backlit.
Screen Resolution 1600 x 900.
Mouse Logitech Anywhere mouse. MX.
Case Laptop / notebook.
Hard Drives 640GB
Internet Speed ADSL [ but too slow ]