Run on TactiQ OS v2.1.0-rc14, an open Yocto-based image for the Rock 5A board. Your snapshot has the same three parts. Every number below can be rechecked from public files.
| Input | Source |
|---|---|
| Package list of the image | release v2.1.0-rc14: manifest-rock5a.txt |
| SBOM, SPDX 3.0.1 | sbom-rock5a.spdx.json (same release) |
| CVE analysis | cve-rock5a.enriched.json: sbom-cve-check, kernel issues filtered by compiled sources |
| Exploited in the wild | CISA KEV catalog 2026.11.10, 1,779 entries |
| Fixed versions | CVE List V5 records |
The full list of 81 is in the appendix. All three release files match the checksums in the release's SHA256SUMS. Scope: packages actually installed in the image (295 packages from 82 recipes), not everything the build system touched.
| Component | Version | High | Top score | Attack vector |
|---|---|---|---|---|
| Linux kernel | 6.18.52 | 42 | 9.9 | network 13, local 27, adjacent 2 |
| curl | 8.19.0 | 10 | 9.8 | network |
| glibc | 2.43 | 5 | 9.8 | network |
| libssh | 0.11.5 | 4 | 8.8 | network, local |
| expat | 2.8.3 | 4 | 7.8 | network, local |
| busybox | 1.37.0 | 3 | 7.5 | network |
| libpcre2 | 10.47 | 2 | 8.2 | network, local |
| SELinux userspace (4 packages) | 3.10 | 4 | 8.8 | local, one CVE counted in each package |
| Seven others, one each | 7 | 7.8 | tpm2-tools, zlib, systemd, util-linux, libuuid, acl, attr |
None of the open vulnerabilities in this image appears in the KEV catalog of 10 November 2026. KEV is the closest public signal for what EU CRA Article 14 makes reportable within 24 hours. On this image, that signal is clear today. It has to be rechecked every time the catalog changes, which is what monitoring does.
Ordered by exposure on this device, not by score alone: what an attacker can reach over the network comes before local issues. Where the CVE record gives a fixed version, we name it.
All network-reachable, among them an HTTP/2 use-after-free (CVE-2026-10536) and Digest authentication state leaking across origins (CVE-2026-11856). Fixed in 8.20.1. This device is meant to run offline and nothing on it needs an HTTP client, so the better fix is to take curl out of the image.
remove from image, or update to 8.20.1CVE-2026-59851 (8.8, network) is an authentication bypass through a missing GSSAPI principal check. The CVE records give no fixed version for this release yet. The production image has no SSH service, so the library is unused weight.
remove from imageThe top one is CVE-2026-72493 (9.9) in the network receive path, fixed in 6.18.57. Moving to 6.18.61 closes five of the six network issues that have a known fix; the sixth, CVE-2026-64160, is fixed only in 7.1. Seven more network issues carry no version data and need a review each.
update to 6.18.61, review the seven by handA heap overflow in scanf with %mc. The CVE record lists every version from 2.7 on as affected and names no fixed release. Four more network issues sit in the same library, one in DNS response handling (CVE-2026-4437).
backport the upstream fix, track the releaseExpat parses XML that can come from outside. 2.8.4 closes two of the four (CVE-2026-76956, CVE-2026-76957). The other two have no fixed release yet.
update to 2.8.4, track the other twoThe first two fixes were not patches. The report showed network clients in an image meant to run offline: curl and libssh had come in through default build options of other packages. Both were removed in the public repository (PR #261, PR #265), Together they account for fourteen of the 81 high issues. The snapshot of the next release will show whether the count drops by that much.
Every row links to its CVE record. "Version in range" means the shipped version falls inside the affected range. "No version data" means the record gives no range, so the issue stays open until reviewed. Also as CSV.
| CVE | Component | CVSS v3 | Vector | Match | Fixed in |
|---|---|---|---|---|---|
| CVE-2026-72493 | Linux kernel | 9.9 | network | version in range | 6.18.57 |
| CVE-2026-64067 | Linux kernel | 9.8 | network | version in range | 6.18.57 |
| CVE-2026-64160 | Linux kernel | 9.8 | network | version in range | 7.1 |
| CVE-2026-72355 | Linux kernel | 9.8 | network | version in range | 6.18.53 |
| CVE-2026-80668 | Linux kernel | 9.8 | network | version in range | 6.18.61 |
| CVE-2026-10536 | curl | 9.8 | network | no fix in CVE data | 8.20.1 |
| CVE-2026-11856 | curl | 9.8 | network | version in range | 8.20.1 |
| CVE-2026-19931 | curl | 9.8 | network | version in range | 8.20.1 |
| CVE-2026-5450 | glibc | 9.8 | network | version in range | no fixed release |
| CVE-2026-11564 | curl | 9.1 | network | version in range | 8.20.1 |
| CVE-2026-18924 | curl | 9.1 | network | version in range | 8.20.1 |
| CVE-2026-8926 | curl | 9.1 | network | version in range | 8.20.1 |
| CVE-2026-63941 | Linux kernel | 8.8 | local | version in range | not given |
| CVE-2026-74277 | Linux kernel | 8.8 | local | version in range | 6.18.57 |
| CVE-2026-74561 | Linux kernel | 8.8 | local | version in range | 6.18.57 |
| CVE-2026-74562 | Linux kernel | 8.8 | local | version in range | 6.18.57 |
| CVE-2016-7545 | libselinux | 8.8 | local | no version data | not given |
| CVE-2016-7545 | libsemanage | 8.8 | local | no version data | not given |
| CVE-2016-7545 | libsepol | 8.8 | local | no version data | not given |
| CVE-2026-59851 | libssh | 8.8 | network | version maybe in range | not given |
| CVE-2016-7545 | policycoreutils | 8.8 | local | no version data | not given |
| CVE-2026-53091 | Linux kernel | 8.4 | local | version in range | 7.1 |
| CVE-2026-86145 | libpcre2 | 8.2 | network | version in range | 10.48 |
| CVE-2020-16119 | Linux kernel | 7.8 | local | no version data | not given |
| CVE-2021-20194 | Linux kernel | 7.8 | local | version in range | not given |
| CVE-2022-2327 | Linux kernel | 7.8 | local | no version data | not given |
| CVE-2022-3636 | Linux kernel | 7.8 | adjacent | no version data | not given |
| CVE-2023-3640 | Linux kernel | 7.8 | local | no version data | not given |
| CVE-2026-63858 | Linux kernel | 7.8 | local | version in range | 6.18.57 |
| CVE-2026-68399 | Linux kernel | 7.8 | local | version in range | 6.18.57 |
| CVE-2026-74289 | Linux kernel | 7.8 | local | version in range | 6.18.53 |
| CVE-2026-74314 | Linux kernel | 7.8 | local | version in range | 7.2 |
| CVE-2026-74338 | Linux kernel | 7.8 | local | version in range | 6.18.57 |
| CVE-2026-74354 | Linux kernel | 7.8 | local | version in range | 7.2 |
| CVE-2026-74733 | Linux kernel | 7.8 | local | version in range | 6.18.57 |
| CVE-2026-80521 | Linux kernel | 7.8 | local | version in range | 6.18.53 |
| CVE-2026-80579 | Linux kernel | 7.8 | local | version in range | not given |
| CVE-2026-80580 | Linux kernel | 7.8 | local | version in range | not given |
| CVE-2026-76957 | expat | 7.8 | local | version in range | 2.8.4 |
| CVE-2026-76642 | util-linux | 7.8 | local | version in range | 2.41.6 |
| CVE-2026-76642 | util-linux-libuuid | 7.8 | local | version in range | 2.41.6 |
| CVE-2020-1749 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2020-25672 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2022-0400 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2023-39176 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2023-39179 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2023-39180 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2023-6535 | Linux kernel | 7.5 | network | no version data | not given |
| CVE-2026-64020 | Linux kernel | 7.5 | network | version in range | 6.18.57 |
| CVE-2026-38752 | busybox | 7.5 | network | version in range | not given |
| CVE-2026-38753 | busybox | 7.5 | network | version in range | not given |
| CVE-2026-38755 | busybox | 7.5 | network | version in range | not given |
| CVE-2026-80230 | curl | 7.5 | network | version in range | 8.20.1 |
| CVE-2026-80231 | curl | 7.5 | network | version in range | 8.20.1 |
| CVE-2026-80255 | curl | 7.5 | network | version in range | 8.20.1 |
| CVE-2026-82208 | curl | 7.5 | network | version in range | 8.20.1 |
| CVE-2026-66046 | expat | 7.5 | network | version in range | not given |
| CVE-2026-76641 | expat | 7.5 | network | version in range | not given |
| CVE-2026-76956 | expat | 7.5 | network | version in range | 2.8.4 |
| CVE-2026-4046 | glibc | 7.5 | network | version in range | not given |
| CVE-2026-4437 | glibc | 7.5 | network | version in range | not given |
| CVE-2026-5928 | glibc | 7.5 | network | version in range | not given |
| CVE-2026-59849 | libssh | 7.5 | network | version maybe in range | not given |
| CVE-2026-59850 | libssh | 7.5 | network | version maybe in range | not given |
| CVE-2017-7524 | tpm2-tools | 7.5 | network | no version data | not given |
| CVE-2019-14899 | Linux kernel | 7.4 | adjacent | no version data | not given |
| CVE-2026-89161 | libpcre2 | 7.4 | local | version in range | 10.48 |
| CVE-2026-85091 | zlib | 7.4 | network | version in range | not given |
| CVE-2026-80738 | Linux kernel | 7.3 | local | version in range | 6.18.57 |
| CVE-2026-5435 | glibc | 7.3 | network | version in range | not given |
| CVE-2026-15370 | libssh | 7.3 | local | version maybe in range | not given |
| CVE-2026-40224 | systemd | 7.3 | local | version in range | 260 |
| CVE-2023-6610 | Linux kernel | 7.1 | local | no version data | not given |
| CVE-2025-71306 | Linux kernel | 7.1 | local | version in range | 6.18.58 |
| CVE-2026-52988 | Linux kernel | 7.1 | local | version in range | 6.18.55 |
| CVE-2026-54369 | acl | 7.1 | local | version in range | 2.4.0 |
| CVE-2026-54371 | attr | 7.1 | local | version in range | 2.6.0 |
| CVE-2018-14625 | Linux kernel | 7.0 | local | no version data | not given |
| CVE-2021-3864 | Linux kernel | 7.0 | local | no version data | not given |
| CVE-2022-1247 | Linux kernel | 7.0 | local | no version data | not given |
| CVE-2023-3397 | Linux kernel | 7.0 | local | no version data | not given |
Send an SBOM in SPDX or CycloneDX, or the package list of your Yocto image. Within two working days you get the same three parts for your product. Free for the first ten device makers. We delete your SBOM after the report.