CVE Discovery at Scale: Multi-Source Intelligence Gathering

How we aggregate, deduplicate, and classify CVE data from multiple sources to give you complete vulnerability visibility.

Research May 28, 2026 · 10 min read

Modern enterprise applications pull in hundreds, sometimes thousands, of third-party dependencies. Each dependency carries its own vulnerability history, and that history is scattered across multiple databases with different update cycles, naming conventions, and classification standards. Keeping track of which CVEs affect your specific deployment is not just difficult, it is practically impossible without automation.

This is the problem we set out to solve with RedStrike's multi-source CVE discovery engine. Rather than relying on a single vulnerability database, we built a system that aggregates intelligence from multiple sources, deduplicates findings, and classifies each CVE against your actual deployment context.

The Challenge of CVE Discovery in Large Applications

Consider a typical enterprise web application. It runs on WebLogic 12.2.1.3.0, uses Apache Struts 2.5.30, Spring Framework 5.3.20, Jackson Databind 2.13.4, and dozens of other libraries. Each of these components has its own CVE history, and that history changes as new vulnerabilities are discovered and existing ones are reclassified.

The National Vulnerability Database (NVD) is the primary source of CVE data, but it is far from complete or timely. NVD often lags behind vendor advisories by days or weeks. Some CVEs are published in vendor-specific databases before they appear in NVD. Others are assigned CVE IDs but never make it into NVD at all.

This creates a blind spot. Security teams that rely solely on NVD or a single source will miss vulnerabilities that are publicly known and actively being exploited.

How Traditional Scanners Miss CVEs

Most vulnerability scanners take one of two approaches to CVE detection. The simpler approach is to check software versions against a static database. This works for well-known packages with precise version matching, but it fails for custom builds, patched versions, and software distributed through non-standard channels.

The more sophisticated approach attempts fingerprinting, identifying software versions through HTTP headers, error messages, or behavioral analysis. This is better but still limited. A scanner that identifies "Apache Tomcat/9.0.65" from a Server header does not tell you which specific patches have been applied, which JAR files are deployed, or whether the application includes transitive dependencies with their own vulnerabilities.

The fundamental problem is that CVE discovery requires knowledge of what you are running, and most scanners operate with incomplete inventory data.

Our Multi-Source Fallback Chain

RedStrike addresses this by querying multiple CVE databases in a cascading fallback chain. Each source has different strengths, different update frequencies, and different coverage areas. By combining them, we achieve coverage that no single source can provide.

NVD (National Vulnerability Database)

The primary source. NVD provides CVE descriptions, CVSS scores, CPE matching, and references to vendor advisories. We query NVD's API for CVEs matching specific CPE names, which allows us to match vulnerabilities to exact product versions. NVD is comprehensive but can lag behind other sources by days or weeks.

CIRCL Vulnerability Database

The Computer Incident Response Center Luxembourg maintains a vulnerability database that aggregates data from multiple sources, including vendor advisories and security mailing lists. CIRCL often has entries before NVD does, making it valuable for early detection of newly disclosed vulnerabilities.

Vulners

Vulners aggregates CVE data, exploit code, and vulnerability intelligence from a wide range of sources. Their database includes exploit references and severity scoring that goes beyond CVSS, incorporating real-world exploitability data. This helps us prioritize vulnerabilities that are actively being exploited in the wild.

Sploitus

Sploitus is a search engine for exploits. It aggregates exploit information from Exploit-DB, Metasploit, and other sources. By querying Sploitus, we can identify which CVEs have publicly available exploits, which dramatically increases their risk profile.

Query: CVEs for Oracle WebLogic Server 12.2.1.3.0
→ NVD:       142 results (updated weekly)
→ CIRCL:     156 results (includes vendor advisories)
→ Vulners:   168 results (includes exploit data)
→ Sploitus:  178 results (includes exploit search)
→ Deduplicated + classified: 178 unique CVEs

CVE Status Classification

Finding CVEs is only half the battle. The more important question is: does this CVE actually affect our target? A CVE for WebLogic 12.2.1.3.0 might not affect 12.2.1.4.0. A CVE for Apache Commons might be present in the dependency tree but never actually invoked by the application.

We classify each discovered CVE into one of four statuses:

This classification is critical because it transforms a raw list of CVEs into an actionable report. Security teams do not have time to manually evaluate hundreds of CVE entries. They need to know which ones matter and why.

Real Example: WebLogic 12.2.1.3.0

Let us walk through a concrete example. Oracle WebLogic Server 12.2.1.3.0 is a widely deployed enterprise application server. It is also a frequent target for attackers due to its popularity and complex attack surface.

When we run CVE discovery against a WebLogic 12.2.1.3.0 deployment, the multi-source chain discovers 178 unique CVEs. Here is how the classification breaks down:

Out of 178 raw CVEs, the system identified 43 that are definitively confirmed and require remediation. Without the classification engine, security teams would need to manually evaluate all 178 entries, a process that could take hours or days.

Why This Matters for Security Teams

The value of multi-source CVE discovery is not just about finding more vulnerabilities. It is about finding the right vulnerabilities and presenting them in a format that enables rapid remediation.

Consider the alternative. A security team runs a traditional scanner that checks against NVD. They get a report with 90 CVEs. Half of them are for versions that do not apply to their deployment. A quarter require manual investigation to determine applicability. The remaining quarter are genuinely concerning but buried in noise.

With multi-source discovery and classification, the same team gets a report with 178 raw CVEs, automatically classified into 43 confirmed issues ranked by severity and exploitability. The time from scan to remediation drops from days to hours.

For organizations running large numbers of applications, this efficiency gain is multiplied across the entire portfolio. A security team managing 50 applications can go from drowning in CVE noise to having a clear, prioritized view of their actual risk exposure.

The Intelligence Advantage

Multi-source CVE discovery is not just a technical convenience. It is a strategic advantage. Attackers do not limit themselves to a single vulnerability database. They use exploit databases, dark web forums, and vendor-specific advisories to find weaknesses. Defenders need the same breadth of intelligence.

By aggregating from NVD, CIRCL, Vulners, and Sploitus, RedStrike ensures that newly disclosed vulnerabilities are detected as quickly as possible, exploits are identified and prioritized, and false positives are reduced through multi-source correlation.

CVE discovery at scale requires intelligence at scale. That is what multi-source gathering delivers.

Ready to secure your assets?

Schedule a call with one of our security experts and see how RedStrike can protect your applications.

Book a Demo View Pricing