ubuntu-cve-2024-7883
Vulnerability from osv_ubuntu
Published
2024-10-31 17:15
Modified
2026-05-20 15:07
Summary
Details

When using Arm Cortex-M Security Extensions (CMSE), Secure stack contents can be leaked to Non-secure state via floating-point registers when a Secure to Non-secure function call is made that returns a floating-point value and when this is the first use of floating-point since entering Secure state. This allows an attacker to read a limited quantity of Secure stack contents with an impact on confidentiality. This issue is specific to code generated using LLVM-based compilers.


{
  "affected": [
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "clang-11-examples",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "clang-format-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "clang-tidy-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "clang-tools-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "clangd-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "libc++1-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "libc++abi1-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "libclang-cpp11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "libclang1-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "liblld-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "liblldb-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "libllvm11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "libomp5-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "lld-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "lldb-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "llvm-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "llvm-11-examples",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "llvm-11-runtime",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "llvm-11-tools",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "python3-clang-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          },
          {
            "binary_name": "python3-lldb-11",
            "binary_version": "1:11.0.0-2~ubuntu20.04.1"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:20.04:LTS",
        "name": "llvm-toolchain-11",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-11@1:11.0.0-2~ubuntu20.04.1?arch=source\u0026distro=focal"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:11.0.0-2~ubuntu20.04.1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "clang-12-examples",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "clang-format-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "clang-tidy-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "clang-tools-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "clangd-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libc++1-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libc++abi1-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libclang-cpp12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libclang1-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libclc-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "liblld-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "liblldb-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libllvm12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "libomp5-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "lld-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "lldb-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "llvm-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "llvm-12-examples",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "llvm-12-linker-tools",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "llvm-12-runtime",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "llvm-12-tools",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "python3-clang-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          },
          {
            "binary_name": "python3-lldb-12",
            "binary_version": "1:12.0.0-3ubuntu1~20.04.5"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:20.04:LTS",
        "name": "llvm-toolchain-12",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-12@1:12.0.0-3ubuntu1~20.04.5?arch=source\u0026distro=focal"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:12.0.0-3ubuntu1~20.04.3",
        "1:12.0.0-3ubuntu1~20.04.4",
        "1:12.0.0-3ubuntu1~20.04.5"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "clang-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "clang-18-examples",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "clang-format-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "clang-tidy-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "clang-tools-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "clangd-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "flang-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libc++-18-dev-wasm32",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libc++1-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libc++abi-18-dev-wasm32",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libc++abi1-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libclang-cpp18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libclang-rt-18-dev-wasm32",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libclang-rt-18-dev-wasm64",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libclang1-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libclc-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "liblld-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "liblldb-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libllvm18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libmlir-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libomp5-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "libunwind-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "lld-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "lldb-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "llvm-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "llvm-18-examples",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "llvm-18-linker-tools",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "llvm-18-runtime",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "llvm-18-tools",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "mlir-18-tools",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "python3-clang-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          },
          {
            "binary_name": "python3-lldb-18",
            "binary_version": "1:18.1.8-11~20.04.2"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:20.04:LTS",
        "name": "llvm-toolchain-18",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-18@1:18.1.8-11~20.04.2?arch=source\u0026distro=focal"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:18.1.8-11~20.04.2"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "clang-11-examples",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "clang-format-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "clang-tidy-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "clang-tools-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "clangd-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "libc++1-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "libc++abi1-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "libclang-cpp11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "libclang1-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "liblld-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "liblldb-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "libllvm11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "libomp5-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "lld-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "lldb-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "llvm-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "llvm-11-examples",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "llvm-11-linker-tools",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "llvm-11-runtime",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "llvm-11-tools",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "python3-clang-11",
            "binary_version": "1:11.1.0-6"
          },
          {
            "binary_name": "python3-lldb-11",
            "binary_version": "1:11.1.0-6"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "llvm-toolchain-11",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-11@1:11.1.0-6?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:11.0.1-2ubuntu5",
        "1:11.1.0-6"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "clang-12-examples",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "clang-format-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "clang-tidy-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "clang-tools-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "clangd-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libc++1-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libc++abi1-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libclang-cpp12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libclang1-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libclc-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "liblld-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "liblldb-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libllvm12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libomp5-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "libunwind-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "lld-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "lldb-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "llvm-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "llvm-12-examples",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "llvm-12-linker-tools",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "llvm-12-runtime",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "llvm-12-tools",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "python3-clang-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          },
          {
            "binary_name": "python3-lldb-12",
            "binary_version": "1:12.0.1-19ubuntu3"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "llvm-toolchain-12",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-12@1:12.0.1-19ubuntu3?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:12.0.1-8build1",
        "1:12.0.1-16",
        "1:12.0.1-19ubuntu3"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "clang-13-examples",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "clang-format-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "clang-tidy-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "clang-tools-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "clangd-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libc++1-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libc++abi1-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libclang-cpp13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libclang1-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libclc-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "liblld-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "liblldb-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libllvm13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libmlir-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libomp5-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "libunwind-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "lld-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "lldb-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "llvm-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "llvm-13-examples",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "llvm-13-linker-tools",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "llvm-13-runtime",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "llvm-13-tools",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "mlir-13-tools",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "python3-clang-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          },
          {
            "binary_name": "python3-lldb-13",
            "binary_version": "1:13.0.1-2ubuntu2.2"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "llvm-toolchain-13",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-13@1:13.0.1-2ubuntu2.2?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:13.0.0-2",
        "1:13.0.0-9",
        "1:13.0.1-2ubuntu1",
        "1:13.0.1-2ubuntu2",
        "1:13.0.1-2ubuntu2.1",
        "1:13.0.1-2ubuntu2.2"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "clang-14-examples",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "clang-format-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "clang-tidy-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "clang-tools-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "clangd-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libc++1-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libc++abi1-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libclang-cpp14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libclang1-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libclc-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "liblld-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "liblldb-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libllvm14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libmlir-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libomp5-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "libunwind-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "lld-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "lldb-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "llvm-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "llvm-14-examples",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "llvm-14-linker-tools",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "llvm-14-runtime",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "llvm-14-tools",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "mlir-14-tools",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "python3-clang-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          },
          {
            "binary_name": "python3-lldb-14",
            "binary_version": "1:14.0.0-1ubuntu1.1"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "llvm-toolchain-14",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-14@1:14.0.0-1ubuntu1.1?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:14.0.0~+rc1-1",
        "1:14.0.0~+rc1-1ubuntu4",
        "1:14.0.0~+rc4-1ubuntu1",
        "1:14.0.0-1ubuntu1",
        "1:14.0.0-1ubuntu1.1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "clang-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "clang-15-examples",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "clang-format-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "clang-tidy-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "clang-tools-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "clangd-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libc++1-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libc++abi1-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libclang-cpp15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libclang1-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libclc-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "liblld-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "liblldb-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libllvm15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libmlir-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libomp5-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "libunwind-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "lld-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "lldb-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "llvm-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "llvm-15-examples",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "llvm-15-linker-tools",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "llvm-15-runtime",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "llvm-15-tools",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "mlir-15-tools",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "python3-clang-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          },
          {
            "binary_name": "python3-lldb-15",
            "binary_version": "1:15.0.7-0ubuntu0.22.04.3"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "llvm-toolchain-15",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-15@1:15.0.7-0ubuntu0.22.04.3?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:15.0.6-3~ubuntu0.22.04.2",
        "1:15.0.7-0ubuntu0.22.04.1",
        "1:15.0.7-0ubuntu0.22.04.2",
        "1:15.0.7-0ubuntu0.22.04.3"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "clang-14-examples",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "clang-format-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "clang-tidy-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "clang-tools-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "clangd-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libc++-14-dev-wasm32",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libc++1-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libc++abi-14-dev-wasm32",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libc++abi1-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libclang-cpp14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libclang-rt-14-dev-wasm32",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libclang-rt-14-dev-wasm64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libclang1-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libclc-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "liblld-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "liblldb-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libllvm14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libmlir-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libomp5-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "libunwind-14t64",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "lld-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "lldb-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "llvm-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "llvm-14-examples",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "llvm-14-linker-tools",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "llvm-14-runtime",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "llvm-14-tools",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "mlir-14-tools",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "python3-clang-14",
            "binary_version": "1:14.0.6-19build4"
          },
          {
            "binary_name": "python3-lldb-14",
            "binary_version": "1:14.0.6-19build4"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "llvm-toolchain-14",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-14@1:14.0.6-19build4?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:14.0.6-16",
        "1:14.0.6-16build1",
        "1:14.0.6-16build2",
        "1:14.0.6-19build2",
        "1:14.0.6-19build4"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "clang-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "clang-15-examples",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "clang-format-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "clang-tidy-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "clang-tools-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "clangd-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "flang-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libc++-15-dev-wasm32",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libc++1-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libc++abi-15-dev-wasm32",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libc++abi1-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libclang-cpp15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libclang-rt-15-dev-wasm32",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libclang-rt-15-dev-wasm64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libclang1-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libclc-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "liblld-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "liblldb-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libllvm15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libmlir-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libomp5-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "libunwind-15t64",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "lld-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "lldb-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "llvm-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "llvm-15-examples",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "llvm-15-linker-tools",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "llvm-15-runtime",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "llvm-15-tools",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "mlir-15-tools",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "python3-clang-15",
            "binary_version": "1:15.0.7-14build3"
          },
          {
            "binary_name": "python3-lldb-15",
            "binary_version": "1:15.0.7-14build3"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "llvm-toolchain-15",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-15@1:15.0.7-14build3?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:15.0.7-10",
        "1:15.0.7-10build1",
        "1:15.0.7-10build2",
        "1:15.0.7-10ubuntu1",
        "1:15.0.7-11",
        "1:15.0.7-14build1",
        "1:15.0.7-14build3"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "clang-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "clang-16-examples",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "clang-format-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "clang-tidy-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "clang-tools-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "clangd-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "flang-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libc++-16-dev-wasm32",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libc++1-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libc++abi-16-dev-wasm32",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libc++abi1-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libclang-cpp16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libclang-rt-16-dev-wasm32",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libclang-rt-16-dev-wasm64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libclang1-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libclc-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "liblld-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "liblldb-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libllvm16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libmlir-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libomp5-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "libunwind-16t64",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "lld-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "lldb-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "llvm-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "llvm-16-examples",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "llvm-16-linker-tools",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "llvm-16-runtime",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "llvm-16-tools",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "mlir-16-tools",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "python3-clang-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          },
          {
            "binary_name": "python3-lldb-16",
            "binary_version": "1:16.0.6-23ubuntu4"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "llvm-toolchain-16",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-16@1:16.0.6-23ubuntu4?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:16.0.6-15",
        "1:16.0.6-18",
        "1:16.0.6-19",
        "1:16.0.6-19build1",
        "1:16.0.6-23ubuntu1",
        "1:16.0.6-23ubuntu3",
        "1:16.0.6-23ubuntu4"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "clang-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "clang-17-examples",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "clang-format-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "clang-tidy-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "clang-tools-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "clangd-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "flang-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libc++-17-dev-wasm32",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libc++1-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libc++abi-17-dev-wasm32",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libc++abi1-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libclang-cpp17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libclang-rt-17-dev-wasm32",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libclang-rt-17-dev-wasm64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libclang1-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libclc-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "liblld-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "liblldb-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libllvm17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libmlir-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libomp5-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "libunwind-17t64",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "lld-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "lldb-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "llvm-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "llvm-17-examples",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "llvm-17-linker-tools",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "llvm-17-runtime",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "llvm-17-tools",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "mlir-17-tools",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "python3-clang-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          },
          {
            "binary_name": "python3-lldb-17",
            "binary_version": "1:17.0.6-9ubuntu1"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "llvm-toolchain-17",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-17@1:17.0.6-9ubuntu1?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:17.0.2-1~exp1ubuntu2.1",
        "1:17.0.5-1ubuntu1",
        "1:17.0.5-1ubuntu2",
        "1:17.0.6-2",
        "1:17.0.6-3",
        "1:17.0.6-5build1",
        "1:17.0.6-9build2",
        "1:17.0.6-9build3",
        "1:17.0.6-9ubuntu1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "clang-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "clang-18-examples",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "clang-format-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "clang-tidy-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "clang-tools-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "clangd-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "flang-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libc++-18-dev-wasm32",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libc++1-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libc++abi-18-dev-wasm32",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libc++abi1-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libclang-cpp18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libclang-rt-18-dev-wasm32",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libclang-rt-18-dev-wasm64",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libclang1-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libclc-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "liblld-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "liblldb-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libllvm18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libmlir-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libomp5-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "libunwind-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "lld-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "lldb-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "llvm-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "llvm-18-examples",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "llvm-18-linker-tools",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "llvm-18-runtime",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "llvm-18-tools",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "mlir-18-tools",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "python3-clang-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          },
          {
            "binary_name": "python3-lldb-18",
            "binary_version": "1:18.1.3-1ubuntu1"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "llvm-toolchain-18",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-18@1:18.1.3-1ubuntu1?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:18.1.0~rc1-1",
        "1:18.1.0~rc2-3",
        "1:18.1.0~rc2-4",
        "1:18.1.0~++20240126095841+0991d3c7b53d-1~exp1",
        "1:18.1.2-1ubuntu2",
        "1:18.1.2-1ubuntu3",
        "1:18.1.3-1",
        "1:18.1.3-1ubuntu1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "clang-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "clang-19-examples",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "clang-format-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "clang-tidy-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "clang-tools-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "clangd-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "flang-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libc++-19-dev-wasm32",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libc++1-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libc++abi-19-dev-wasm32",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libc++abi1-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libclang-cpp19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libclang-rt-19-dev-wasm32",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libclang-rt-19-dev-wasm64",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libclang1-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libclc-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "liblld-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "liblldb-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libllvm19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libmlir-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libomp5-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "libunwind-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "lld-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "lldb-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "llvm-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "llvm-19-examples",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "llvm-19-linker-tools",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "llvm-19-runtime",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "llvm-19-tools",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "mlir-19-tools",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "python3-clang-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          },
          {
            "binary_name": "python3-lldb-19",
            "binary_version": "1:19.1.1-1ubuntu1~24.04.2"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:24.04:LTS",
        "name": "llvm-toolchain-19",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-19@1:19.1.1-1ubuntu1~24.04.2?arch=source\u0026distro=noble"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:19.1.1-1ubuntu1~24.04.2"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "clang-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "clang-14-examples",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "clang-format-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "clang-tidy-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "clang-tools-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "clangd-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libc++-14-dev-wasm32",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libc++1-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libc++abi-14-dev-wasm32",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libc++abi1-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libclang-cpp14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libclang-rt-14-dev-wasm32",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libclang-rt-14-dev-wasm64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libclang1-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libclc-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "liblld-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "liblldb-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libllvm14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libmlir-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libomp5-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "libunwind-14t64",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "lld-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "lldb-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "llvm-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "llvm-14-examples",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "llvm-14-linker-tools",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "llvm-14-runtime",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "llvm-14-tools",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "mlir-14-tools",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "python3-clang-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          },
          {
            "binary_name": "python3-lldb-14",
            "binary_version": "1:14.0.6-20ubuntu3"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:25.10",
        "name": "llvm-toolchain-14",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-14@1:14.0.6-20ubuntu3?arch=source\u0026distro=questing"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:14.0.6-20ubuntu1",
        "1:14.0.6-20ubuntu3"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "clang-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "clang-17-examples",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "clang-format-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "clang-tidy-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "clang-tools-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "clangd-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "flang-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libc++-17-dev-wasm32",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libc++1-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libc++abi-17-dev-wasm32",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libc++abi1-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libclang-cpp17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libclang-rt-17-dev-wasm32",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libclang-rt-17-dev-wasm64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libclang1-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libclc-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "liblld-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "liblldb-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libllvm17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libmlir-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libomp5-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "libunwind-17t64",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "lld-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "lldb-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "llvm-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "llvm-17-examples",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "llvm-17-linker-tools",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "llvm-17-runtime",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "llvm-17-tools",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "mlir-17-tools",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "python3-clang-17",
            "binary_version": "1:17.0.6-22build1"
          },
          {
            "binary_name": "python3-lldb-17",
            "binary_version": "1:17.0.6-22build1"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:25.10",
        "name": "llvm-toolchain-17",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-17@1:17.0.6-22build1?arch=source\u0026distro=questing"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:17.0.6-21",
        "1:17.0.6-21build1",
        "1:17.0.6-21build2",
        "1:17.0.6-21ubuntu1",
        "1:17.0.6-22build1"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "clang-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "clang-18-examples",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "clang-format-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "clang-tidy-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "clang-tools-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "clangd-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "flang-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libc++-18-dev-wasm32",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libc++1-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libc++abi-18-dev-wasm32",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libc++abi1-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libclang-cpp18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libclang-rt-18-dev-wasm32",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libclang-rt-18-dev-wasm64",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libclang1-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libclc-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "liblld-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "liblldb-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libllvm18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libmlir-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libomp5-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "libunwind-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "lld-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "lldb-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "llvm-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "llvm-18-examples",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "llvm-18-linker-tools",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "llvm-18-runtime",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "llvm-18-tools",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "mlir-18-tools",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "python3-clang-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          },
          {
            "binary_name": "python3-lldb-18",
            "binary_version": "1:18.1.8-18ubuntu2"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:25.10",
        "name": "llvm-toolchain-18",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-18@1:18.1.8-18ubuntu2?arch=source\u0026distro=questing"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:18.1.8-17",
        "1:18.1.8-18",
        "1:18.1.8-18build1",
        "1:18.1.8-18ubuntu1",
        "1:18.1.8-18ubuntu2"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "clang-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "clang-19-examples",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "clang-format-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "clang-tidy-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "clang-tools-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "clangd-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "flang-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libc++-19-dev-wasm32",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libc++1-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libc++abi-19-dev-wasm32",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libc++abi1-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libclang-cpp19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libclang-rt-19-dev-wasm32",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libclang-rt-19-dev-wasm64",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libclang1-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libclc-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "liblld-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "liblldb-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libllvm19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libmlir-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libomp5-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "libunwind-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "lld-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "lldb-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "llvm-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "llvm-19-examples",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "llvm-19-linker-tools",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "llvm-19-runtime",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "llvm-19-tools",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "mlir-19-tools",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "python3-clang-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          },
          {
            "binary_name": "python3-lldb-19",
            "binary_version": "1:19.1.7-6ubuntu3"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:25.10",
        "name": "llvm-toolchain-19",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-19@1:19.1.7-6ubuntu3?arch=source\u0026distro=questing"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:19.1.7-3ubuntu1",
        "1:19.1.7-3ubuntu2",
        "1:19.1.7-5ubuntu1",
        "1:19.1.7-5ubuntu2",
        "1:19.1.7-6ubuntu3"
      ]
    },
    {
      "ecosystem_specific": {
        "binaries": [
          {
            "binary_name": "bolt-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "clang-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "clang-17-examples",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "clang-format-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "clang-tidy-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "clang-tools-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "clangd-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "flang-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libc++-17-dev-wasm32",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libc++1-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libc++abi-17-dev-wasm32",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libc++abi1-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libclang-cpp17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libclang-rt-17-dev-wasm32",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libclang-rt-17-dev-wasm64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libclang1-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libclc-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "liblld-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "liblldb-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libllvm17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libmlir-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libomp5-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "libunwind-17t64",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "lld-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "lldb-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "llvm-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "llvm-17-examples",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "llvm-17-linker-tools",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "llvm-17-runtime",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "llvm-17-tools",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "mlir-17-tools",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "python3-clang-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          },
          {
            "binary_name": "python3-lldb-17",
            "binary_version": "1:17.0.6-23ubuntu7"
          }
        ],
        "priority_reason": "Doesn\u0027t affect the default build flags in Ubuntu"
      },
      "package": {
        "ecosystem": "Ubuntu:26.04:LTS",
        "name": "llvm-toolchain-17",
        "purl": "pkg:deb/ubuntu/llvm-toolchain-17@1:17.0.6-23ubuntu7?arch=source\u0026distro=resolute"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:17.0.6-22build1",
        "1:17.0.6-23ubuntu2",
        "1:17.0.6-23ubuntu3",
        "1:17.0.6-23ubuntu4",
        "1:17.0.6-23ubuntu7"
      ]
    }
  ],
  "aliases": [],
  "details": "When using Arm Cortex-M Security Extensions (CMSE), Secure stack contents can be leaked to Non-secure state via floating-point registers when a Secure to Non-secure function call is made that returns a floating-point value and when this is the first use of floating-point since entering Secure state. This allows an attacker to read a limited quantity of Secure stack contents with an impact on confidentiality. This issue is specific to code generated using LLVM-based compilers.",
  "id": "UBUNTU-CVE-2024-7883",
  "modified": "2026-05-20T15:07:28Z",
  "published": "2024-10-31T17:15:00Z",
  "references": [
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2024-7883"
    },
    {
      "type": "REPORT",
      "url": "https://www.cve.org/CVERecord?id=CVE-2024-7883"
    },
    {
      "type": "REPORT",
      "url": "https://developer.arm.com/Arm%20Security%20Center/Cortex-M%20Security%20Extensions%20Vulnerability"
    },
    {
      "type": "REPORT",
      "url": "https://github.com/llvm/llvm-project/pull/114433"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "severity": [
    {
      "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N",
      "type": "CVSS_V3"
    },
    {
      "score": "low",
      "type": "Ubuntu"
    }
  ],
  "upstream": [
    "CVE-2024-7883"
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Loading…