TactiQ Provision Get your free CVE snapshot
Sample deliverable

What the free CVE snapshot looks like

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.

Inputs

What we analysed

InputSource
Package list of the imagerelease v2.1.0-rc14: manifest-rock5a.txt
SBOM, SPDX 3.0.1sbom-rock5a.spdx.json (same release)
CVE analysiscve-rock5a.enriched.json: sbom-cve-check, kernel issues filtered by compiled sources
Exploited in the wildCISA KEV catalog 2026.11.10, 1,779 entries
Fixed versionsCVE 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.

Part 1

Known CVEs in the image

382open vulnerabilities, any score
81with CVSS v3 7.0 or higher
42of the 81 in the Linux kernel
39of the 81 in userspace
ComponentVersionHighTop scoreAttack vector
Linux kernel6.18.52429.9network 13, local 27, adjacent 2
curl8.19.0109.8network
glibc2.4359.8network
libssh0.11.548.8network, local
expat2.8.347.8network, local
busybox1.37.037.5network
libpcre210.4728.2network, local
SELinux userspace (4 packages)3.1048.8local, one CVE counted in each package
Seven others, one each 77.8tpm2-tools, zlib, systemd, util-linux, libuuid, acl, attr
Part 2

Exploited in the wild

0of 382 open vulnerabilities in the CISA KEV catalog

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.

KEV lists exploitation that is known and confirmed. Its absence is not proof that nobody exploits a flaw. Whether a vulnerability is reportable stays the manufacturer's decision.
Part 3

Five to fix first

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.

  1. curl 8.19.0: ten high, three at 9.8

    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.1
  2. libssh 0.11.5: four high, one authentication bypass

    CVE-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 image
  3. Linux kernel 6.18.52: thirteen network-reachable high

    The 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 hand
  4. glibc 2.43: CVE-2026-5450 at 9.8

    A 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 release
  5. expat 2.8.3: four high, three network-reachable

    Expat 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 two
Limits

What this snapshot does not cover

What happened next

The snapshot changed the image

The 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.

Appendix

All 81 high vulnerabilities

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.

CVEComponentCVSS v3VectorMatchFixed in
CVE-2026-72493Linux kernel9.9networkversion in range6.18.57
CVE-2026-64067Linux kernel9.8networkversion in range6.18.57
CVE-2026-64160Linux kernel9.8networkversion in range7.1
CVE-2026-72355Linux kernel9.8networkversion in range6.18.53
CVE-2026-80668Linux kernel9.8networkversion in range6.18.61
CVE-2026-10536curl9.8networkno fix in CVE data8.20.1
CVE-2026-11856curl9.8networkversion in range8.20.1
CVE-2026-19931curl9.8networkversion in range8.20.1
CVE-2026-5450glibc9.8networkversion in rangeno fixed release
CVE-2026-11564curl9.1networkversion in range8.20.1
CVE-2026-18924curl9.1networkversion in range8.20.1
CVE-2026-8926curl9.1networkversion in range8.20.1
CVE-2026-63941Linux kernel8.8localversion in rangenot given
CVE-2026-74277Linux kernel8.8localversion in range6.18.57
CVE-2026-74561Linux kernel8.8localversion in range6.18.57
CVE-2026-74562Linux kernel8.8localversion in range6.18.57
CVE-2016-7545libselinux8.8localno version datanot given
CVE-2016-7545libsemanage8.8localno version datanot given
CVE-2016-7545libsepol8.8localno version datanot given
CVE-2026-59851libssh8.8networkversion maybe in rangenot given
CVE-2016-7545policycoreutils8.8localno version datanot given
CVE-2026-53091Linux kernel8.4localversion in range7.1
CVE-2026-86145libpcre28.2networkversion in range10.48
CVE-2020-16119Linux kernel7.8localno version datanot given
CVE-2021-20194Linux kernel7.8localversion in rangenot given
CVE-2022-2327Linux kernel7.8localno version datanot given
CVE-2022-3636Linux kernel7.8adjacentno version datanot given
CVE-2023-3640Linux kernel7.8localno version datanot given
CVE-2026-63858Linux kernel7.8localversion in range6.18.57
CVE-2026-68399Linux kernel7.8localversion in range6.18.57
CVE-2026-74289Linux kernel7.8localversion in range6.18.53
CVE-2026-74314Linux kernel7.8localversion in range7.2
CVE-2026-74338Linux kernel7.8localversion in range6.18.57
CVE-2026-74354Linux kernel7.8localversion in range7.2
CVE-2026-74733Linux kernel7.8localversion in range6.18.57
CVE-2026-80521Linux kernel7.8localversion in range6.18.53
CVE-2026-80579Linux kernel7.8localversion in rangenot given
CVE-2026-80580Linux kernel7.8localversion in rangenot given
CVE-2026-76957expat7.8localversion in range2.8.4
CVE-2026-76642util-linux7.8localversion in range2.41.6
CVE-2026-76642util-linux-libuuid7.8localversion in range2.41.6
CVE-2020-1749Linux kernel7.5networkno version datanot given
CVE-2020-25672Linux kernel7.5networkno version datanot given
CVE-2022-0400Linux kernel7.5networkno version datanot given
CVE-2023-39176Linux kernel7.5networkno version datanot given
CVE-2023-39179Linux kernel7.5networkno version datanot given
CVE-2023-39180Linux kernel7.5networkno version datanot given
CVE-2023-6535Linux kernel7.5networkno version datanot given
CVE-2026-64020Linux kernel7.5networkversion in range6.18.57
CVE-2026-38752busybox7.5networkversion in rangenot given
CVE-2026-38753busybox7.5networkversion in rangenot given
CVE-2026-38755busybox7.5networkversion in rangenot given
CVE-2026-80230curl7.5networkversion in range8.20.1
CVE-2026-80231curl7.5networkversion in range8.20.1
CVE-2026-80255curl7.5networkversion in range8.20.1
CVE-2026-82208curl7.5networkversion in range8.20.1
CVE-2026-66046expat7.5networkversion in rangenot given
CVE-2026-76641expat7.5networkversion in rangenot given
CVE-2026-76956expat7.5networkversion in range2.8.4
CVE-2026-4046glibc7.5networkversion in rangenot given
CVE-2026-4437glibc7.5networkversion in rangenot given
CVE-2026-5928glibc7.5networkversion in rangenot given
CVE-2026-59849libssh7.5networkversion maybe in rangenot given
CVE-2026-59850libssh7.5networkversion maybe in rangenot given
CVE-2017-7524tpm2-tools7.5networkno version datanot given
CVE-2019-14899Linux kernel7.4adjacentno version datanot given
CVE-2026-89161libpcre27.4localversion in range10.48
CVE-2026-85091zlib7.4networkversion in rangenot given
CVE-2026-80738Linux kernel7.3localversion in range6.18.57
CVE-2026-5435glibc7.3networkversion in rangenot given
CVE-2026-15370libssh7.3localversion maybe in rangenot given
CVE-2026-40224systemd7.3localversion in range260
CVE-2023-6610Linux kernel7.1localno version datanot given
CVE-2025-71306Linux kernel7.1localversion in range6.18.58
CVE-2026-52988Linux kernel7.1localversion in range6.18.55
CVE-2026-54369acl7.1localversion in range2.4.0
CVE-2026-54371attr7.1localversion in range2.6.0
CVE-2018-14625Linux kernel7.0localno version datanot given
CVE-2021-3864Linux kernel7.0localno version datanot given
CVE-2022-1247Linux kernel7.0localno version datanot given
CVE-2023-3397Linux kernel7.0localno version datanot given

Your snapshot, free

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.

hello@tactiqprovision.com All services