kernel-cve / Documentation

About

This website provides a searchable interface for Common Vulnerabilities and Exposures (CVEs) specific to Linux Kernel versions.
All versions newer than and including 2.6.12 are tracked. To associate Kernel Versions with CVEs it makes use of the output of tooling provided by the Kernel maintainers.

Data is aggregated from official NIST feeds and correlated against kernel version tags. The severity scores correspond to CVSS v3.1 standards.

API Documentation

GET /api/cve

Fetches a paginated list of CVEs for a specific kernel version.

Query Parameters

Parameter Type Description
kernel_version string The target kernel version (e.g., 6.6.118). *Required
page integer Page number for pagination. Default: 1
limit integer Number of records per page. Default: 40; Max: 500
sort string Sort field. Options: base_score (default), cve_identifier.

Response Example

{
  "api_version": "0.1.0",
  "cve": [
    {
      "base_score": "8.8",
      "base_severity": "HIGH",
      "identifier": "CVE-2021-47324",
      "nist_url": "https://nvd.nist.gov/vuln/detail/CVE-2021-47324",
      "vuln_status": "Analyzed"
    },
    {
      "base_score": "8.8",
      "base_severity": "HIGH",
      "identifier": "CVE-2021-47323",
      "nist_url": "https://nvd.nist.gov/vuln/detail/CVE-2021-47323",
      "vuln_status": "Analyzed"
    },
    {
      "base_score": "8.4",
      "base_severity": "HIGH",
      "identifier": "CVE-2024-35869",
      "nist_url": "https://nvd.nist.gov/vuln/detail/CVE-2024-35869",
      "vuln_status": "Analyzed"
    },
    {
      "base_score": "8.4",
      "base_severity": "HIGH",
      "identifier": "CVE-2023-52810",
      "nist_url": "https://nvd.nist.gov/vuln/detail/CVE-2023-52810",
      "vuln_status": "Analyzed"
    },
    {
      "base_score": "8.0",
      "base_severity": "HIGH",
      "identifier": "CVE-2023-52434",
      "nist_url": "https://nvd.nist.gov/vuln/detail/CVE-2023-52434",
      "vuln_status": "Modified"
    }
  ],
  "kernel_version": "2.6.12.2",
  "limit": 5,
  "page": 2,
  "pages_start_at": 1,
  "requested_at": "2025-12-08 16:35:54.608121050 UTC",
  "responded_at": "2025-12-08 16:35:54.615799621 UTC",
  "sort": "base_score",
  "total": 1225
}
GET /api/kernel_versions

Fetches a list of all tracked kernel versions.

Response Example

{
  "api_version": "0.1.0",
  "requested_at": "2025-12-08 17:05:08.962763238 UTC",
  "responded_at": "2025-12-08 17:05:08.964765608 UTC",
  "versions": [
    "6.9.9",
    "6.9.8",
    "6.9.7",
    "6.9.6",
    "6.9.5",
    "6.9.4",
    ...
    "2.6.12.3",
    "2.6.12.2",
    "2.6.12.1",
    "2.6.12",
    "2.6.11"
  ]
}