Security BSP Releases
LTS Linux kernel, Yocto, and Buildroot releases out of our normal cycle to address CVEs.
LTS Linux kernel, Yocto, and Buildroot releases out of our normal cycle to address CVEs.
Continuous Lifecycle Diagram - Linux based devices need to be kept secured for long product life industries.
Pick an Ezurio EZ BSP release.
EZ BSP builds your initial image and generates a full Software Bill of Materials.
Your SBOM must be fed into software that tracks every package against upstream CVE feeds.
You triage known CVEs and decide if each vulnerability applies.
Choose your fix path: per-package patching, merging LTS kernel and Yocto / Buildroot updates, or moving to a new major release.
Merge the code changes required by your chosen remediation strategy. Ezurio can perform this as a paid service based on integration effort.
Build the patched image, complete QA, and release the updated image to your OTA update system.
Your OTA system delivers the update to devices already in service — and the cycle continues.
From steps 2 and 3 above
Yocto- and Buildroot-based BSPs generate standard SBOMs for whatever CVE tool you already run — no vendor lock-in.
Yocto & Buildroot SBOMs
make show-info, plus SPDX license data from legal-info.
Example CVE Scanning Tools
Compliance-Ready
From step 3 above
Yocto and Buildroot each ship a native CVE checking tool that checks your SBOM against the National Vulnerability Database (NVD) for known vulnerabilities — at no extra cost, at build time.
Yocto — cve-check
INHERIT += "cve-check" to map every recipe to the NVD during the BitBake build.
cve-summary.json in tmp/deploy/cve — each CVE flagged as Patched / Unpatched / Ignored, with CVSS scores and NVD links.
CVE: tags; tune with CVE_STATUS flags and CVE_CHECK_SKIP_RECIPE.
Buildroot — make pkg-stats
make pkg-stats (with --nvd-path) scans the whole config in a single pass.
_IGNORE_CVES ; sharpen matching via _CPE_ID_* variables.
Yocto and Buildroot CVE results are NVD-based and point-in-time, with many false positives — the kernel especially. Not a substitute for enterprise scanning tools without significant customer tooling.
EZ BSP ships new LTS BSPs annually — each with two standard releases on a six-month cadence. When CVEs require a fix outside that planned roadmap, Ezurio delivers additional security BSP releases under an NRE model.
New Yocto and Buildroot BSPs annually — including the Linux kernel.
Six-month cadence per BSP — the foundation of your security lifecycle.
More frequent security releases beyond the standard cadence, available per commercial agreement.
Further releases after the two standard releases per major BSP, available via commercial agreement.
| BSP Track | This Year | Next Year | Year +2 | Year +3 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 | |
| Current Kernel, Yocto, Buildroot | R1 | R2 | Further releases under NRE | |||||||||||||
| Next Kernel, Yocto, Buildroot | R1 | R2 | Further releases under NRE | |||||||||||||
| Following Kernel, Yocto, Buildroot | R1 | R2 | Further releases under NRE | |||||||||||||
Decide the fix path: per-package patching, merge in LTS kernel + LTS Yocto / Buildroot, or jump to a new major kernel + Yocto / Buildroot.
Updated BSP releases out of our normal cycle to address CVEs.
Ezurio QA re-tests the BSP and hardware combination to preserve features.
You outsource the burden of retesting core BSP functionality to Ezurio.