Home IT News Figuring out the ten most important vulnerabilities in your community

Figuring out the ten most important vulnerabilities in your community

Figuring out the ten most important vulnerabilities in your community


In relation to staying on prime of safety occasions, software that alerts on safety occasions is healthier than none. It stands to cause then that two can be higher than one, and so forth.

Extra knowledge generally is a double-edged sword. You need to know when occasions occur throughout completely different techniques and thru disparate vectors. Nonetheless alert fatigue is an actual factor, so high quality over amount issues. The actual energy of getting occasion knowledge from a number of safety purposes comes when you may mix two or extra sources to uncover new insights about your safety posture.

For instance, let’s check out what occurs after we take menace intelligence knowledge accessible in Cisco Vulnerability Administration and use it to uncover developments in IPS telemetry from Cisco Safe Firewall.

That is one thing that you are able to do your self when you’ve got these Cisco merchandise. Begin by wanting up the most recent menace intelligence knowledge in Cisco Vulnerability Administration, after which collect Snort IPS rule knowledge for vulnerabilities which have alerted in your Safe Firewall. Examine the 2 and you might be stunned with what you discover.

Gather the vulnerability menace intelligence

It’s very simple to remain on prime of quite a lot of vulnerability developments utilizing the API Reference that’s accessible in Cisco Vulnerability Administration Premier tier. For this instance, we’ll use a prebuilt API name, accessible in the API Reference.

This API name permits you to set a threat rating and select from a handful of filters that may point out {that a} vulnerability is a better threat:

  • Energetic Web Breach—The vulnerability has been utilized in breach exercise within the wild.
  • Simply Exploitable—It isn’t tough to efficiently exploit the vulnerability.
  • Distant Code Execution—If exploited, the vulnerability permits for arbitrary code to be run on the compromised system from a distant location.

To acquire an inventory of high-risk CVEs, we’ll set the danger rating to 100, allow these three filters, after which run a question.

With the output record in hand, let’s go see which of those are triggering IPS alerts on our Safe Firewall.

Acquiring IPS telemetry from Safe Firewall is simple and there are a a number of of the way that you would be able to arrange and export this knowledge. (Organising reporting is past the scope of this instance,  however is roofed within the Cisco Safe Firewall Administration Heart Administration Information.) On this case we’ll have a look at the whole variety of alerts seen for guidelines related to CVEs.

Naturally, in the event you’re doing this inside your personal group, you’ll be alerts seen from firewalls which can be a part of your community. Our instance right here shall be barely completely different in that we’ll look throughout alerts from organizations which have opted in to share their Safe Firewall telemetry with us. The evaluation is comparable in both case, however the added bonus with our instance is that we’re in a position to have a look at a bigger swath of exercise throughout the menace panorama.

Let’s filter the IPS telemetry by the CVEs pulled from the Cisco Vulnerability Administration API. You are able to do this evaluation with no matter knowledge analytics software you favor. The consequence on this case is a prime ten record of high-risk CVEs that Safe Firewall has alerted on.

CVE Description
1 CVE-2021-44228 Apache Log4j logging distant code execution try
2 CVE-2018-11776 Apache Struts OGNL getRuntime.exec static methodology entry try
3 CVE-2014-6271 Bash CGI setting variable injection try
4 CVE-2022-26134 Atlassian Confluence OGNL expression injection try
5 CVE-2022-22965 Java ClassLoader entry try
6 CVE-2014-0114 Java ClassLoader entry try
7 CVE-2017-9791 Apache Struts distant code execution try (Struts 1 plugin)
8 CVE-2017-5638 Apache Struts distant code execution try (Jakarta Multipart parser)
9 CVE-2017-12611 Apache Struts distant code execution try (Freemaker tag)
10 CVE-2016-3081 Apache Struts distant code execution try (Dynamic Methodology Invocation)

What’s fascinating right here is that, whereas this can be a record of ten distinctive CVEs, there are solely 5 distinctive purposes right here. Particularly, Apache Struts includes 5 of the highest 10.

By making certain that these 5 purposes are totally patched, you cowl the highest ten most ceaselessly exploited vulnerabilities which have RCEs, are simply exploitable, and are identified for use in lively web breaches.

In some ways evaluation like this could significantly simplify the method of deciding what to patch. Need to simplify the method even additional? Right here are some things to assist.

Take a look at the Cisco Vulnerability Administration API for descriptions of assorted API calls and make pattern code that you should utilize, written out of your selection of programming languages.

Need to run the evaluation outlined right here? Some primary Python code that features the API calls, plus a little bit of code to avoid wasting the outcomes, is accessible right here on Github. Info on the CVEs related to varied Snort guidelines may be discovered within the Snort Rule Documentation.

We hope this instance is useful. It is a pretty primary mannequin, because it’s meant for illustrative functions, so be at liberty to tune the mannequin to finest fit your wants. And hopefully combining these sources offers you with additional perception into your safety posture.


This evaluation appears to be like at the usual textual content guidelines and Shared Object guidelines in Snort, each supplied by Talos. We in contrast knowledge units utilizing Tableau, Snort signatures that solely belong to the Connectivity over Safety, Balanced, and Safety over Connectivity base insurance policies.

The IPS knowledge we’re utilizing comes from Snort IPS situations included with Cisco Safe Firewall. The information set covers June 1-30, 2023, and the Cisco Vulnerability Administration API calls had been carried out in early July 2023.

Trying on the complete variety of alerts will present us which guidelines alert essentially the most ceaselessly. In-and-of-itself this isn’t an awesome indicator of severity, as some guidelines trigger extra alerts than others. That is additionally why we’ve regarded on the share of organizations that see an alert in previous evaluation as an alternative. Nonetheless, this time we in contrast the whole variety of alerts towards an inventory of vulnerabilities that we all know are extreme due to the danger rating and different variables. This makes the whole variety of alerts extra significant inside this context.

We’d love to listen to what you assume. Ask a Query, Remark Under, and Keep Related with Cisco Safe on social!

Cisco Safe Social Channels





Please enter your comment!
Please enter your name here