1 / 6 · Summary

RK CVE Scan Report

Boot chain: 30 rows. Boot chain: a bad fix can leave the board unbootable (no A/B fallback for U-Boot / initramfs); recover by Maskrom reflash. Listed below, not in the recommended plan.
Image built by this scan from develop-rockchip @ 2cc47580.

Need a fix: 0 · Fixed, version does not show it: 18 · No official patch: 2 · Upstream: not affected: 222 · Out of scope (not CRITICAL): 205

Buildcve-scan-2cc47580 · board proplayer-gen5
BUILD_ID20261105T045944Z-cve107950919-2cc47580a
Manifestcore-image-weston-gaidatech-evb-giada-dn84-20261105050008.manifest
Also scannedboot.img: core-image-rk3576-ab-initramfs-gaidatech-evb-giada-dn84-20261105050008.manifest · recovery.img: core-image-rk3576-recovery-initramfs-gaidatech-evb-giada-dn84-20261105050008.manifest
Sourcedevelop-rockchip @ 2cc47580 · run branch cve-scan/rk-20261105-1159
Versionskernel 6.1.99 · U-Boot 2017.09 · browser engine not found
NVD data2026-11-05 04:59 UTC · scanned 2026-11-05 05:18 UTC
Data versionnvd 2026-11-05T04:59 · cna b537cbcd · bulletin rockchip 26a75f8d · rules e4ef4d69
Vendor bulletins4,674 CVEs
Kernel "fixed in source" checknetwork-reachable CVEs only (run with --fixed-status for all)
0Need a fix · CRITICAL, official patch exists
18Fixed, version does not show it
2No official patch
222Upstream: not affected
205Out of scope (not CRITICAL)
226still matched, not fixed (every bucket) · P0 21 · P1 149 · P2 56
233already fixed in our tree
4,587ruled out on evidence from this build · not affected 2,469 · risk accepted by rule 2,118
0browser engine, closed by one upgrade

Open by layer

Kernel82Userland115U-Boot29
P0 · CVSS ≥ 9, network-reachableP1 · 7.0–8.9P2 · below 7.0

What to do: the ranked fix plan, with risks and rollback, is on page 6.

2 / 6 · Triage

Triage

Every CVE matched against this image lands in exactly one bucket, and the run refuses to finish if one falls through. The ruled-out CVEs split into not affected (the vulnerable code cannot run on this product) and risk accepted (the code is reachable, but a ruling judged the risk low). Exclusions come from the build itself: the shipped kernel .config, the objects the U-Boot build produced, the rootfs, and fixes already in our source.

Need a fix0Fixed, version does not show it18No official patch2Upstream: not affected, still matched1Out of scope (not CRITICAL)205Unconfirmed: NVD gives no version12Already fixed233Ruled out — not affected2,469Ruled out — risk accepted by rule2,118Browser engine, grouped0
BucketCVEsEvidence
Need a fix0CRITICAL; an official patch exists and is not applied yet
Fixed, version does not show it18CRITICAL; the image carries a fix record's patch, the scan matches on the version alone
No official patch2CRITICAL; no fixing commit (kernel) or fixed release (userland) on record; re-judged every scan
Upstream: not affected, still matched1CRITICAL; upstream or Yocto says disputed / not affected, or ruled out at scan; 221 more ruled out at scan, counted under Ruled out
Out of scope (not CRITICAL)205below CRITICAL and still matched; not fixed by this skill, never in the numbers above
Unconfirmed: NVD gives no version12only unversioned NVD rows match; re-judged every scan, never in a fix module
Already fixed233recipe patches 181 · CVE_STATUS 24 · SBOM patches 23 · in source 5
Ruled out — not affected2,469the vulnerable code cannot run on this product
Kernel: code not built2,380CONFIG off in the shipped .config, mapped through the kernel Makefiles; or another architecture
Kernel: no path from userspace43the subsystem is built but nothing in the rootfs can reach it
Kernel: other rulings16fix already in our kernel source, not our software, an NVD attribution error, code not in our kernel version, or a stored review ruling
U-Boot: code not in our bootloader11the fix touches code our U-Boot does not build or does not have
Userland: not ours / not our platform19NVD vendor-name collisions, other operating systems, other products
Ruled out — risk accepted by rule2,118reachable, but a standing ruling (local or physical access only) judged the risk low
Kernel: local access only1,929NVD attack vector LOCAL or PHYSICAL; the product has no root login
Userland: local access only189needs an attacker already on the device; low risk by ruling
Browser engine, grouped0Chromium build not found: not matched
Show all 12 unconfirmed CVEs
CVEPriorityCVSSComponentWhy unconfirmed
CVE-2026-42010P09.8gnutls 3.8.10NVD lists gnutls with no version ("-") only: unanalysed, not confirmed for 3.8.10
CVE-2026-33845P09.1gnutls 3.8.10NVD lists gnutls with no version ("-") only: unanalysed, not confirmed for 3.8.10
CVE-2026-1584P17.5gnutls 3.8.10NVD lists gnutls with no version ("-") only: unanalysed, not confirmed for 3.8.10
CVE-2026-42009P17.5gnutls 3.8.10NVD lists gnutls with no version ("-") only: unanalysed, not confirmed for 3.8.10
CVE-2026-4424P17.5libarchive 3.7.9NVD lists libarchive with no version ("-") only: unanalysed, not confirmed for 3.7.9
CVE-2026-3833P17.4gnutls 3.8.10NVD lists gnutls with no version ("-") only: unanalysed, not confirmed for 3.8.10
CVE-2023-39329P26.5openjpeg 2.5.3NVD lists openjpeg with no version ("-") only: unanalysed, not confirmed for 2.5.3
CVE-2026-4426P26.5libarchive 3.7.9NVD lists libarchive with no version ("-") only: unanalysed, not confirmed for 3.7.9
CVE-2023-39327P24.3openjpeg 2.5.3NVD lists openjpeg with no version ("-") only: unanalysed, not confirmed for 2.5.3
CVE-2026-12891P24.3gstreamer 1.22.12NVD lists gstreamer with no version ("-") only: unanalysed, not confirmed for 1.22.12
CVE-2026-3184P23.7util-linux 2.39.3NVD lists util-linux with no version ("-") only: unanalysed, not confirmed for 2.39.3
CVE-2026-3832P23.7gnutls 3.8.10NVD lists gnutls with no version ("-") only: unanalysed, not confirmed for 3.8.10
Show the 9 recipes with CVEs fixed by SBOM patches

unzip 14, libpcap 2, coreutils 1, busybox 1, wpa-supplicant 1, util-linux-libuuid 1, ofono 1, gcc-cross-aarch64 1, nano 1

Show the browser engine note (1)

not found: the Electron 43.0.0 runtime (meta-optisigns-poky-common/recipes-optisigns/optisigns-osui-runtime/optisigns-osui-runtime_43.0.0.bb) does not state its Chromium build, so the browser engine is not matched against NVD

Not covered

  • Boot chain before U-Boot (Rockchip TF-A bl31, OP-TEE bl32, SPL, DDR): vendor blobs, no NVD mapping.
  • About 300 recipes with no CPE known to NVD.
  • The player's bundled npm packages (not in the SBOM).
  • Initramfs images (same recipes as core-image-weston).

3 / 6 · Kernel

Kernel

Kernel 6.1.99: 82 CVEs still matched and not fixed (every bucket), by area.

Bluetooth43Network stack12Unmapped (older advisories)11Other drivers and core11WiFi3Ethernet driver2
P0P1P2

Fix effort

Upstream fix applies cleanly42Needs manual rework26No fixing commit on record14

Kernel P0

1 P0 items, highest CVSS first.

CVEAreaWhat it isCVSS
CVE-2026-31448EXT4_FSext4: avoid infinite loops caused by residual data9.4
Show all 82 kernel CVEs, by area
CVEPriorityCVSSAreaWhat it isFix
Bluetooth · 43 (P1 40 · P2 3)
CVE-2024-36013
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()applies cleanlyBackport upstream commit 4d7b41c0e439 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-38620
Out of scope (not CRITICAL)
P18.8BT_MRVLBluetooth: HCI: Remove HCI_AMP supportneeds reworkBackport upstream commit 84a4bb6548a2 — needs rework (context drifted) -> stage the patch…
CVE-2024-41062
Out of scope (not CRITICAL)
P18.8BTbluetooth/l2cap: sync sock recv cb and releaseapplies cleanlyBackport upstream commit 89e856e124f9 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-49950
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: Fix uaf in l2cap_connectneeds reworkBackport upstream commit 333b4fd11e89 — needs rework (context drifted) -> stage the patch…
CVE-2024-50029
Out of scope (not CRITICAL)
P18.8BTBluetooth: hci_conn: Fix UAF in hci_enhanced_setup_syncapplies cleanlyBackport upstream commit 18fd04ad856d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-53144
Out of scope (not CRITICAL)
P18.8BTBluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LEapplies cleanlyBackport upstream commit b25e11f978b6 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-53237
Out of scope (not CRITICAL)
P18.8BTBluetooth: fix use-after-free in device_for_each_child()applies cleanlyBackport upstream commit 27aabf27fd01 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-56591
Out of scope (not CRITICAL)
P18.8BTBluetooth: hci_conn: Use disable_delayed_work_syncapplies cleanlyBackport upstream commit 2b0f2fc9ed62 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-21969
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmdneeds reworkBackport upstream commit b4f82f9ed43a — needs rework (context drifted) -> stage the patch…
CVE-2026-23395
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQapplies cleanlyBackport vendor commit fb4a3a26483f (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-23462
Out of scope (not CRITICAL)
P18.8BT_HIDPBluetooth: HIDP: Fix possible UAFapplies cleanlyBackport vendor commit 21a47a119f33 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31408
Out of scope (not CRITICAL)
P18.8BT_BREDRBluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missingapplies cleanlyBackport upstream commit 598dbba9919c (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31773
Out of scope (not CRITICAL)
P18.8BTBluetooth: SMP: derive legacy responder STK authentication from MITM stateapplies cleanlyBackport vendor commit 929db734d12d (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43018
Out of scope (not CRITICAL)
P18.8BTBluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_req_evtapplies cleanlyBackport vendor commit 59eecf0ffde1 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43334
Out of scope (not CRITICAL)
P18.8BTBluetooth: SMP: force responder MITM requirements before building theapplies cleanlyBackport upstream commit d05111bfe37b (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46056
Out of scope (not CRITICAL)
P18.8BTBluetooth: hci_event: fix potential UAF in SSP passkey handlersapplies cleanlyBackport upstream commit 85fa35120487 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-52918
Out of scope (not CRITICAL)
P18.8BTBluetooth: serialize accept_q accessneeds reworkBackport vendor commit 4ec17782fd18 — needs rework (context drifted) -> stage the patch i…
CVE-2026-53071
Out of scope (not CRITICAL)
P18.8BTBluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rspapplies cleanlyBackport vendor commit 0ccd75c51f62 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-53072
Out of scope (not CRITICAL)
P18.8BTBluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFERapplies cleanlyBackport vendor commit c7777f534a80 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-53358
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: use chan timer to close channels in cleanup_listen()needs reworkBackport vendor commit deb8493a8fa5 — needs rework (context drifted) -> stage the patch i…
CVE-2026-63946
Out of scope (not CRITICAL)
P18.8BT_LEBluetooth: ISO: fix UAF in iso_recv_frameapplies cleanlyBackport vendor commit c57ea90f203c (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-63947
Out of scope (not CRITICAL)
P18.8BT_HIDPBluetooth: HIDP: fix missing length checks in hidp_input_report()applies cleanlyBackport vendor commit cc3832b19f86 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-63975
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rspapplies cleanlyBackport vendor commit e6833e737a51 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-64178
Out of scope (not CRITICAL)
P18.8BT_BNEPBluetooth: bnep: Fix UAF read of dev->nameapplies cleanlyBackport vendor commit 915a92182e2c (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-64206
Out of scope (not CRITICAL)
P18.8BTBluetooth: L2CAP: cancel pending_rx_work before taking conn->lockneeds reworkBackport vendor commit 4a0bb0fd63fe — needs rework (context drifted) -> stage the patch i…
CVE-2026-64408
Out of scope (not CRITICAL)
P18.8BT_BNEPBluetooth: bnep: pin L2CAP connection during netdev registrationapplies cleanlyBackport vendor commit 551ae773ec64 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-39889
Out of scope (not CRITICAL)
P18.1BTBluetooth: l2cap: Check encryption key size on incoming connectionapplies cleanlyBackport vendor commit c6d527bbd3d3 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31393
Out of scope (not CRITICAL)
P18.1BTBluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before accessapplies cleanlyBackport vendor commit 3b646516cba2 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31771
Out of scope (not CRITICAL)
P18.1BTBluetooth: hci_event: move wake reason storage into validated eventneeds reworkBackport upstream commit 2b2bf47cd755 — needs rework (context drifted) -> stage the patch…
CVE-2026-43134
Out of scope (not CRITICAL)
P18.1BTBluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQapplies cleanlyBackport vendor commit 9118601ff90b (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-53254
Out of scope (not CRITICAL)
P18.1BT_RFCOMMBluetooth: RFCOMM: validate skb length in MCC handlersapplies cleanlyBackport vendor commit 0d637136ce89 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-50124
Out of scope (not CRITICAL)
P18.0BT_LEBluetooth: ISO: Fix UAF on iso_sock_timeoutapplies cleanlyBackport upstream commit 246b435ad668 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-50125
Out of scope (not CRITICAL)
P18.0BTBluetooth: SCO: Fix UAF on sco_sock_timeoutapplies cleanlyBackport upstream commit 1bf4470a3939 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53256
Out of scope (not CRITICAL)
P18.0BT_RFCOMMBluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()applies cleanlyBackport vendor commit 1f73f92f6625 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-53357
Out of scope (not CRITICAL)
P18.0BTBluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()applies cleanlyBackport vendor commit 7eebd4c2c86f (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-36968
Out of scope (not CRITICAL)
P17.6BTBluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()needs reworkBackport upstream commit a5b862c6a221 — needs rework (context drifted) -> stage the patch…
CVE-2024-56590
Out of scope (not CRITICAL)
P17.6BTBluetooth: hci_core: Fix not checking skb length onapplies cleanlyBackport upstream commit 3fe288a8214e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43062
Out of scope (not CRITICAL)
P17.1BTBluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()applies cleanlyBackport vendor commit 111f74547eee (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-53253
Out of scope (not CRITICAL)
P17.1BT_BNEPBluetooth: bnep: reject short frames before parsingneeds reworkBackport vendor commit 2b83afb19293 — needs rework (context drifted) -> stage the patch i…
CVE-2026-64403
Out of scope (not CRITICAL)
P17.1BTBluetooth: L2CAP: validate option length before reading conf opt valueapplies cleanlyBackport vendor commit 7d871e969b94 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2022-42895
Out of scope (not CRITICAL)
P26.5BTThere is an infoleak vulnerability in the Linux kernel's net/bluetooth/l2cap_core.c's…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2023-28866
Out of scope (not CRITICAL)
P25.3BTIn the Linux kernel through 6.2.8, net/bluetooth/hci_sync.c allows out-of-bounds access…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2022-3619
Out of scope (not CRITICAL)
P23.5BTA vulnerability has been found in Linux Kernel and classified as problematic. This…no fixing commitNo fixing commit on record — find the upstream fix, or assess
Network stack · 12 (P1 12)
CVE-2026-63919
Out of scope (not CRITICAL)
P18.8XFRMxfrm: input: hold netns during deferred transport reinjectionapplies cleanlyBackport vendor commit 8dfabcba6a94 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43139
Out of scope (not CRITICAL)
P18.6XFRMxfrm6: fix uninitialized saddr in xfrm6_get_saddr()needs reworkBackport vendor commit eb2ee15290af — needs rework (context drifted) -> stage the patch i…
CVE-2025-21760
Out of scope (not CRITICAL)
P18.1IPV6ndisc: extend RCU protection in ndisc_send_skb()applies cleanlyBackport vendor commit a9319d800b57 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-21762
Out of scope (not CRITICAL)
P18.1INETarp: use RCU protection in arp_xmit()applies cleanlyBackport vendor commit f18965445942 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-21765
Out of scope (not CRITICAL)
P18.1IPV6ipv6: use RCU protection in ip6_default_advmss()applies cleanlyBackport vendor commit 84212387caad (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-21766
Out of scope (not CRITICAL)
P18.1INETipv4: use RCU protection in __ip_rt_update_pmtu()needs reworkBackport vendor commit ea07480b2322 — needs rework (context drifted) -> stage the patch i…
CVE-2024-41007
Out of scope (not CRITICAL)
P17.5INETtcp: avoid too many retransmit packetsneeds reworkBackport upstream commit 97a9063518f1 — needs rework (context drifted) -> stage the patch…
CVE-2024-53124
Out of scope (not CRITICAL)
P17.5IPV6net: fix data-races around sk->sk_forward_allocneeds reworkBackport upstream commit 073d89808c06 — needs rework (context drifted) -> stage the patch…
CVE-2024-56703
Out of scope (not CRITICAL)
P17.5IPV6ipv6: Fix soft lockups in fib6_select_path under high next hop churnneeds reworkBackport upstream commit d9ccb18f83ea — needs rework (context drifted) -> stage the patch…
CVE-2026-43101
Out of scope (not CRITICAL)
P17.5IPV6ipv6: ioam: fix potential NULL dereferences inneeds reworkBackport upstream commit 4e65a8b8daa1 — needs rework (context drifted) -> stage the patch…
CVE-2026-52981
Out of scope (not CRITICAL)
P17.5NETneigh: let neigh_xmit take skb ownershipneeds reworkBackport vendor commit 8a89054a1ec0 — needs rework (context drifted) -> stage the patch i…
CVE-2026-98096
Out of scope (not CRITICAL)
P17.4IPV6ipv6: sr: restore network header before routing and forwardingapplies cleanlyBackport upstream commit 975b5b067f52 (applies cleanly) -> stage the patch in meta-optisi…
Unmapped (older advisories) · 11 (P1 3 · P2 8)
CVE-2026-64374
Out of scope (not CRITICAL)
P17.5unmappedsched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RTapplies cleanlyBackport vendor commit 44aae426dbfd (applies cleanly) -> stage the patch in meta-optisign…
CVE-2019-14899
Out of scope (not CRITICAL)
P17.4unmappedA vulnerability was discovered in Linux, FreeBSD, OpenBSD, MacOS, iOS, and Android that allows…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2008-4609
Out of scope (not CRITICAL)
P17.1unmappedThe TCP implementation in (1) Linux, (2) platforms based on BSD Unix, (3) Microsoft Windows,…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2024-24857
Out of scope (not CRITICAL)
P26.8unmappedA race condition was found in the Linux kernel's net/bluetooth device driver in…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2023-6240
Out of scope (not CRITICAL)
P26.5unmappedA Marvin vulnerability side-channel leakage was found in the RSA decryption operation in the…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2023-1206
Out of scope (not CRITICAL)
P25.7unmappedA hash collision flaw was found in the IPv6 connection lookup table in the Linux kernel’s IPv6…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2024-24858
Out of scope (not CRITICAL)
P25.3unmappedA race condition was found in the Linux kernel's net/bluetooth in…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2010-4563
Out of scope (not CRITICAL)
P25.0unmappedThe Linux kernel, when using IPv6, allows remote attackers to determine whether a host is…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2024-24859
Out of scope (not CRITICAL)
P24.8unmappedA race condition was found in the Linux kernel's net/bluetooth in…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2024-24860
Out of scope (not CRITICAL)
P24.6unmappedA race condition was found in the Linux kernel's bluetooth device driver in…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2024-21803
Out of scope (not CRITICAL)
P23.5unmappedUse After Free vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (bluetooth…no fixing commitNo fixing commit on record — find the upstream fix, or assess
Other drivers and core · 11 (P0 1 · P1 7 · P2 3)
CVE-2026-31448
No official patch
P09.4EXT4_FSext4: avoid infinite loops caused by residual dataneeds reworkBackport vendor commit c66545e83a80 — needs rework (context drifted) -> stage the patch i…
CVE-2025-38495
Out of scope (not CRITICAL)
P18.8HIDHID: core: ensure the allocated report buffer can contain the reserved report IDapplies cleanlyBackport vendor commit d3ed1d84a845 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43048
Out of scope (not CRITICAL)
P18.8HIDHID: core: Mitigate potential OOB by removing bogus memset()applies cleanlyBackport upstream commit 0a3fe972a7cb (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64313
Out of scope (not CRITICAL)
P18.8CRYPTO_ECCcrypto: ecc - Fix carry overflow in vli multiplicationapplies cleanlyBackport vendor commit 24a54dfa06d0 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-71161
Out of scope (not CRITICAL)
P17.5DM_VERITYdm-verity: disable recursive forward error correctionneeds reworkBackport upstream commit d9f3e47d3fae — needs rework (context drifted) -> stage the patch…
CVE-2026-43336
Out of scope (not CRITICAL)
P17.5CRYPTOlib/crypto: chacha: Zeroize permuted_state before it leaves scopeneeds reworkBackport upstream commit e5046823f8fa — needs rework (context drifted) -> stage the patch…
CVE-2024-57986
Out of scope (not CRITICAL)
P17.1HIDHID: core: Fix assumption that Resolution Multipliers must be in Logical Collectionsapplies cleanlyBackport vendor commit bebf542e8d7c (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-46078
Out of scope (not CRITICAL)
P17.1EROFS_FSerofs: fix the out-of-bounds nameoff handling for trailing direntsneeds reworkBackport upstream commit d18a3b5d337f — needs rework (context drifted) -> stage the patch…
CVE-2026-64146
Out of scope (not CRITICAL)
P25.5EROFS_FS_XATTRerofs: fix metabuf leak in inode xattr initializationneeds reworkBackport upstream commit 79b09c54c656 — needs rework (context drifted) -> stage the patch…
CVE-2022-3523
Out of scope (not CRITICAL)
P25.3MMUA vulnerability was found in Linux Kernel. It has been classified as problematic. Affected is…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2024-35878
Out of scope (not CRITICAL)
P25.3OFof: module: prevent NULL pointer dereference in vsnprintf()needs reworkBackport upstream commit a1aa5390cc91 — needs rework (context drifted) -> stage the patch…
WiFi · 3 (P1 3)
CVE-2025-38643
Out of scope (not CRITICAL)
P18.8CFG80211wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()needs reworkBackport upstream commit 2c5dee15239f — needs rework (context drifted) -> stage the patch…
CVE-2025-39849
Out of scope (not CRITICAL)
P18.8CFG80211wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()applies cleanlyBackport vendor commit 8e751d463362 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-46125
Out of scope (not CRITICAL)
P18.8MAC80211wifi: mac80211: remove station if connection prep failsneeds reworkBackport upstream commit 283fc9e44ff5 — needs rework (context drifted) -> stage the patch…
Ethernet driver · 2 (P1 2)
CVE-2026-53232
Out of scope (not CRITICAL)
P18.8PHYLIBnet: phy: clean the sfp upstream if phy probing failsneeds reworkBackport upstream commit 48774e87bbaa — needs rework (context drifted) -> stage the patch…
CVE-2026-46110
Out of scope (not CRITICAL)
P17.5STMMAC_ETHnet: stmmac: Prevent NULL deref when RX memory exhaustedneeds reworkBackport upstream commit 0bb05e6adfa9 — needs rework (context drifted) -> stage the patch…

Patches go in meta-optisigns-rk3576-common/recipes-cve/linux-rockchip-gaidatech/, one module per subsystem; kernel C patches are never shared across vendor trees.

4 / 6 · Userland

Userland

115 rows in 22 packages still matched and not fixed (every bucket). One version change per package closes its rows. The target is the lowest version that closes every row with a known affected range.

python3-pillow 10.3.040rsync 3.2.716bluez5 5.669cups 2.4.157python3 3.12.126expat 2.7.55python3-urllib3 2.2.24binutils 2.423jq 1.7.13libsndfile1 1.2.23dnsmasq 2.902gstreamer1.0 1.22.122
P0P1P2
PackageNowTargetRowsWhere the change goes
python3-pillow10.3.0≥13.0.040RK only: copy the upstream recipe dir (poky/meta-openembedded/meta-python/recipes-devtools/python/, all its files) to meta-optisigns-rk3576-common/recipes-cve/python3-pillow/ as python3-pillow_<new>.bb, pin PREFERRED_VERSION_python3-pillow in meta-optisigns-rk3576-common/conf/local-rk3576-base.conf; the poky recipe stays for Intel · ALSO INTEL
rsync · also in boot.img, recovery.img3.2.7>3.5.116bump meta-optisigns-poky5/recipes-cve/rsync/rsync_3.2.7.bb · ALSO INTEL
bluez55.66≥5.709bump meta-optisigns-poky5/recipes-connectivity/bluez5/bluez5_5.66.bb · ALSO INTEL
cups2.4.15≥2.4.207bump meta-optisigns-poky5/recipes-cve/cups/cups_2.4.15.bb · ALSO INTEL
python3 · also in boot.img, recovery.img3.12.12≥3.14.76bump meta-optisigns-poky5/recipes-cve/python/python3_3.12.12.bb · ALSO INTEL
expat · also in boot.img, recovery.img2.7.5>2.9.05bump meta-optisigns-poky5/recipes-cve/expat/expat_2.7.5.bb · ALSO INTEL
python3-urllib32.2.2≥2.8.04bump meta-optisigns-poky5/recipes-cve/python/python3-urllib3_2.2.2.bb · ALSO INTEL
binutils2.42>2.463RK only: copy the upstream recipe dir (poky/meta/recipes-devtools/binutils/, all its files) to meta-optisigns-rk3576-common/recipes-cve/binutils/ as binutils_<new>.bb, pin PREFERRED_VERSION_binutils in meta-optisigns-rk3576-common/conf/local-rk3576-base.conf; the poky recipe stays for Intel · ALSO INTEL
jq1.7.1≥1.8.23bump meta-optisigns-poky5/recipes-cve/jq/jq_1.7.1.bb · ALSO INTEL
libsndfile11.2.2>1.2.23no fixed upstream release (the fix is only after 1.2.2, which is current): carry patches in meta-optisigns-poky5/recipes-cve/libsndfile/libsndfile1_1.2.2.bb · ALSO INTEL
dnsmasq2.90≥2.932RK only: copy the upstream recipe dir (poky/meta-openembedded/meta-networking/recipes-support/dnsmasq/, all its files) to meta-optisigns-rk3576-common/recipes-cve/dnsmasq/ as dnsmasq_<new>.bb, pin PREFERRED_VERSION_dnsmasq in meta-optisigns-rk3576-common/conf/local-rk3576-base.conf; the poky recipe stays for Intel · ALSO INTEL
gstreamer1.01.22.12≥1.28.12bump meta-optisigns-poky5/recipes-cve/gstreamer/gstreamer1.0_1.22.12.bb · ALSO INTEL

22 of 22 packages sit in a layer the Intel build also uses, so their change ships to both lines and must be validated on both. 11 rows have no affected range in NVD and need a manual check before acting.

Show all 115 userland CVEs, by package
CVEPriorityCVSSWhat it isFix suggestion
python3-pillow 10.3.0 → ≥13.0.0 · 40 (P0 1 · P1 33 · P2 6)
CVE-2026-54058
No official patch
P09.1Pillow is a Python imaging library. Prior to 12.3.0, when Pillow loads an uncompressed McIdas…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-96778
Out of scope (not CRITICAL)
P18.8Pillow is a Python imaging library. From 9.4.0 until 13.0.0, ImagingJpegEncode() in…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112394
Out of scope (not CRITICAL)
P18.2Pillow is a Python imaging library. Prior to 13.0.0, Pillow's P;2L and P;4L raw decoders can…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112395
Out of scope (not CRITICAL)
P18.2Pillow is a Python imaging library. From 8.2.0 until 13.0.0, Pillow's tiled-TIFF decoder can…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112404
Out of scope (not CRITICAL)
P18.2Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow's TIFF tile and RGBA…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-59197
Out of scope (not CRITICAL)
P18.2Pillow is a Python imaging library. Prior to 12.3.0, Pillow's public rank-filter API can…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-96644
Out of scope (not CRITICAL)
P18.1Pillow is a Python imaging library. Prior to 13.0.0 on Windows, src/PIL/WmfImagePlugin.py…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112390
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 7.2.0 until 13.0.0, Pillow can enter an infinite loop…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112391
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.1.0 until 13.0.0, Pillow's PdfParser.get_value()…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112392
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 13.0.0, Pillow's rank-based filters can…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112397
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 13.0.0, Pillow's ImageMorph.MorphOp.apply() can…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112399
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow can allocate an APNG…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112400
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 9.2.0 until 13.0.0, Pillow can retain a rejected GIF…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112401
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.4.0 until 13.0.0, Pillow performs quadratic copying…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112402
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 13.0.0, Pillow can double free image memory when…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112406
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.1.0 until 13.0.0, Pillow can enter an infinite loop…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112891
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 9.2.0 until 13.0.0, Pillow performs quadratic copying…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112892
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 4.1.0 until 13.0.0, Pillow's MSP RLE decoder can…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112893
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 10.0.0 until 13.0.0, Pillow can free an invalid glyph…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112894
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.1.0 until 13.0.0, Pillow takes quadratic time to…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112895
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.1.0 until 13.0.0, Pillow can exhaust resources…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112901
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 13.0.0, Pillow's XBM header parser is vulnerable…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-25990
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 10.3.0 to before 12.1.1, an out-of-bounds write may…Upgrade pillow 10.3.0 → ≥12.1.1
CVE-2026-40192
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Versions 10.3.0 through 12.1.1 did not limit the amount of…Upgrade pillow 10.3.0 → ≥12.2.0
CVE-2026-54059
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-54060
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile()…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-55379
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-55380
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open()…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-59198
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.2.0 until 12.3.0, Pillow's TGA RLE encoder reads…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-59199
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 12.3.0, Pillow public image coordinate APIs can…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-59200
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.1.0 until 12.3.0, PdfParser.PdfStream.decode() in…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-59204
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 8.2.0 through 12.2.0, src/libImaging/Jpeg2KDecode.c…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-59205
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. Prior to 12.3.0, Pillow's…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-96640
Out of scope (not CRITICAL)
P17.5Pillow is a Python imaging library. From 5.1.0 until 13.0.0, PdfParser.linearize_page_tree()…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-96636
Out of scope (not CRITICAL)
P26.5Pillow is a Python imaging library. Prior to 13.0.0, MpoImageFile.seek() and…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-96637
Out of scope (not CRITICAL)
P26.5Pillow is a Python imaging library. Prior to 13.0.0, SpiderImageFile.seek() in…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-96638
Out of scope (not CRITICAL)
P26.5Pillow is a Python imaging library. From 9.1.0 until 13.0.0, BmpRleDecoder.decode() in…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-96641
Out of scope (not CRITICAL)
P26.5Pillow is a Python imaging library. Prior to 13.0.0, PILfont text-width accumulation in…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-96642
Out of scope (not CRITICAL)
P26.5Pillow is a Python imaging library. Prior to 13.0.0, the TarIO initializer in src/PIL/TarIO.py…Upgrade pillow 10.3.0 → ≥13.0.0
CVE-2026-112898
Out of scope (not CRITICAL)
P25.3Pillow is a Python imaging library. From 9.1.0 until 13.0.0, Pillow can disclose uninitialized…Upgrade pillow 10.3.0 → ≥13.0.0
rsync 3.2.7 → >3.5.1 · also in boot.img, recovery.img · 16 (P1 8 · P2 8)
CVE-2026-70457
Out of scope (not CRITICAL)
P18.2rsync 3.2.3 before 3.5.0 contains an out-of-bounds write in parse_size_arg() where the return…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70461
Out of scope (not CRITICAL)
P18.2rsync 3.2.5 before 3.5.0 contains a heap out-of-bounds write vulnerability that allows remote…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-43618
Out of scope (not CRITICAL)
P18.1Rsync version 3.4.2 and prior contain an integer overflow vulnerability in the…Upgrade rsync 3.2.7 → >3.4.2
CVE-2026-53789
Out of scope (not CRITICAL)
P18.1rsync before 3.5.0 contains an improper path handling vulnerability that allows a malicious…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-53795
Out of scope (not CRITICAL)
P18.1rsync before 3.5.0 contains an arbitrary file write vulnerability that allows attackers to…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70463
Out of scope (not CRITICAL)
P18.1rsync 3.1.0 before 3.5.0 contains an authorization bypass in auth users directive parsing. The…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-119741
Out of scope (not CRITICAL)
P17.5rsync before 3.5.2 contains a denial of service vulnerability in the delta-transfer sender's…Upgrade rsync 3.2.7 → >3.5.1
CVE-2026-70464
Out of scope (not CRITICAL)
P17.5rsync daemon 2.0.0 before 3.5.0 contains a denial of service vulnerability that allows…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-43620
Out of scope (not CRITICAL)
P26.5Rsync version 3.4.2 and prior contain a receiver-side out-of-bounds array read vulnerability…Upgrade rsync 3.2.7 → >3.4.2
CVE-2026-53786
Out of scope (not CRITICAL)
P26.5rsync before 3.5.0 contains a filter rule bypass vulnerability that allows authenticated…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70462
Out of scope (not CRITICAL)
P26.5rsync 3.1.0 before 3.5.0 contains a signed integer overflow vulnerability in the I/O timeout…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-53801
Out of scope (not CRITICAL)
P25.9rsync before 3.5.0 contains a symlink race condition vulnerability in the sender's directory…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-53798
Out of scope (not CRITICAL)
P25.3rsync before 3.5.0 contains a privilege confusion vulnerability in the name-converter…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70459
Out of scope (not CRITICAL)
P25.3rsync 3.0.0 before 3.5.0 contains a null pointer dereference vulnerability in the daemon child…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-43617
Out of scope (not CRITICAL)
P24.8Rsync version 3.4.2 and prior contain an authorization bypass vulnerability in the rsync…Upgrade rsync 3.2.7 → >3.4.2
CVE-2026-45232
Out of scope (not CRITICAL)
P23.1Rsync versions before 3.4.3 contain an off-by-one out-of-bounds stack write vulnerability in…Upgrade rsync 3.2.7 → ≥3.4.3
bluez5 5.66 → ≥5.70 · 9 (P1 5 · P2 4)
CVE-2023-27349
Out of scope (not CRITICAL)
P17.1BlueZ Audio Profile AVRCP Improper Validation of Array Index Remote Code Execution…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
CVE-2023-44431
Out of scope (not CRITICAL)
P17.1BlueZ Audio Profile AVRCP Stack-based Buffer Overflow Remote Code Execution Vulnerability.…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
CVE-2023-50229
Out of scope (not CRITICAL)
P17.1BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution…Upgrade bluez 5.66 → ≥5.70
CVE-2023-50230
Out of scope (not CRITICAL)
P17.1BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution…Upgrade bluez 5.66 → ≥5.70
CVE-2023-51596
Out of scope (not CRITICAL)
P17.1BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
CVE-2023-51580
Out of scope (not CRITICAL)
P25.4BlueZ Audio Profile AVRCP avrcp_parse_attribute_list Out-Of-Bounds Read Information Disclosure…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
CVE-2023-51589
Out of scope (not CRITICAL)
P25.4BlueZ Audio Profile AVRCP parse_media_element Out-Of-Bounds Read Information Disclosure…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
CVE-2023-51592
Out of scope (not CRITICAL)
P25.4BlueZ Audio Profile AVRCP parse_media_folder Out-Of-Bounds Read Information Disclosure…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
CVE-2023-51594
Out of scope (not CRITICAL)
P22.6BlueZ OBEX Library Out-Of-Bounds Read Information Disclosure Vulnerability. This vulnerability…NVD confirms 5.66 (exact version / open range) but names no fixed release: find the upstr…
cups 2.4.15 → ≥2.4.20 · 7 (P1 1 · P2 6)
CVE-2026-34980
Out of scope (not CRITICAL)
P17.5OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → >2.4.16
CVE-2026-107886
Out of scope (not CRITICAL)
P26.5OpenPrinting CUPS before 2.4.20 contains a double-free in printer-class management. When…Upgrade cups 2.4.15 → ≥2.4.20
CVE-2026-34978
Out of scope (not CRITICAL)
P26.5OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → >2.4.16
CVE-2026-41079
Out of scope (not CRITICAL)
P25.4OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → ≥2.4.17
CVE-2026-34979
Out of scope (not CRITICAL)
P25.3OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → >2.4.16
CVE-2026-61702
Out of scope (not CRITICAL)
P25.3OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → ≥2.4.20
CVE-2026-27447
Out of scope (not CRITICAL)
P24.8OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → >2.4.16
python3 3.12.12 → ≥3.14.7 · also in boot.img, recovery.img · 6 (P1 4 · P2 2)
CVE-2026-15308
Out of scope (not CRITICAL)
P17.5The incremental HTML parser (html.parser.HTMLParser) allows for CPU denial-of-service through…Upgrade python 3.12.12 → ≥3.12.14
CVE-2026-3087
Out of scope (not CRITICAL)
P17.5If `shutil.unpack_archive()` is given a ZIP archive with an absolute Windows path containing a…Upgrade python 3.12.12 → >3.14.4
CVE-2026-3644
Out of scope (not CRITICAL)
P17.5The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was…Upgrade python 3.12.12 → ≥3.13.13
CVE-2026-7210
Out of scope (not CRITICAL)
P17.5`xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat…Upgrade python 3.12.12 → ≥3.13.14
CVE-2026-6019
Out of scope (not CRITICAL)
P26.1http.cookies.Morsel.js_output() returns an inline <script> snippet and only escapes " for…Upgrade python 3.12.12 → ≥3.13.14
CVE-2025-12781
Out of scope (not CRITICAL)
P25.3When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions…Upgrade python 3.12.12 → ≥3.13.10
expat 2.7.5 → >2.9.0 · also in boot.img, recovery.img · 5 (P1 5)
CVE-2026-118370
Out of scope (not CRITICAL)
P18.2libexpat through 2.9.0 contains a signed integer overflow vulnerability in storeAtts() in…Upgrade libexpat 2.7.5 → >2.9.0
CVE-2026-113351
Out of scope (not CRITICAL)
P17.5libexpat 2.7.2 through 2.9.0 contains a denial of service vulnerability because…Upgrade libexpat 2.7.5 → >2.9.0
CVE-2026-115506
Out of scope (not CRITICAL)
P17.5libexpat through 2.9.0 contains a denial of service vulnerability because billion laughs…Upgrade libexpat 2.7.5 → >2.9.0
CVE-2026-117610
Out of scope (not CRITICAL)
P17.5libexpat through 2.9.0 contains a NULL pointer dereference vulnerability in…Upgrade libexpat 2.7.5 → >2.9.0
CVE-2026-66046
Out of scope (not CRITICAL)
P17.5Expat through 2.8.3 contains a denial of service vulnerability caused by quadratic algorithmic…Upgrade libexpat 2.7.5 → >2.8.3
python3-urllib3 2.2.2 → ≥2.8.0 · 4 (P1 2 · P2 2)
CVE-2026-97687
Out of scope (not CRITICAL)
P18.1urllib3 is an HTTP client library for Python. From 1.26.0 until 2.8.0, the proxy_ssl_context,…Upgrade urllib3 2.2.2 → ≥2.8.0
CVE-2026-97689
Out of scope (not CRITICAL)
P17.5urllib3 is an HTTP client library for Python. From 1.10.3 until 2.8.0, the…Upgrade urllib3 2.2.2 → ≥2.8.0
CVE-2025-50182
Out of scope (not CRITICAL)
P25.3urllib3 is a user-friendly HTTP client library for Python. Starting in version 2.2.0 and prior…Upgrade urllib3 2.2.2 → ≥2.5.0
CVE-2026-44431
Out of scope (not CRITICAL)
P25.3urllib3 is an HTTP client library for Python. From 1.23 to before 2.7.0, cross-origin…Upgrade urllib3 2.2.2 → ≥2.7.0
binutils 2.42 → >2.46 · 3 (P1 2 · P2 1)
CVE-2025-69649
Out of scope (not CRITICAL)
P17.5GNU Binutils thru 2.46 readelf contains a null pointer dereference vulnerability when…Upgrade binutils 2.42 → >2.46
CVE-2025-69650
Out of scope (not CRITICAL)
P17.5GNU Binutils thru 2.46 readelf contains a double free vulnerability when processing a crafted…Upgrade binutils 2.42 → >2.46
CVE-2025-0840
Out of scope (not CRITICAL)
P25.0A vulnerability, which was classified as problematic, was found in GNU Binutils up to 2.43.…Upgrade binutils 2.42 → ≥2.44
jq 1.7.1 → ≥1.8.2 · 3 (P1 2 · P2 1)
CVE-2026-32316
Out of scope (not CRITICAL)
P18.2jq is a command-line JSON processor. An integer overflow vulnerability exists through version…Upgrade jq 1.7.1 → >1.8.1
CVE-2026-39979
Out of scope (not CRITICAL)
P18.2jq is a command-line JSON processor. In commits before…Upgrade jq 1.7.1 → ≥1.8.2
CVE-2026-33948
Out of scope (not CRITICAL)
P25.3jq is a command-line JSON processor. Commits before 6374ae0bcdfe33a18eb0ae6db28493b1f34a0a5b…Upgrade jq 1.7.1 → ≥1.8.2
libsndfile1 1.2.2 → >1.2.2 · 3 (P1 2 · P2 1)
CVE-2025-52194
Out of scope (not CRITICAL)
P17.5A buffer overflow vulnerability exists in libsndfile version 1.2.2 and potentially earlier…Upgrade libsndfile 1.2.2 → >1.2.2
CVE-2026-37555
Out of scope (not CRITICAL)
P17.5An issue was discovered in libsndfile 1.2.2 IMA ADPCM codec. The AIFF code path (line 241) was…NVD confirms 1.2.2 (exact version / open range) but names no fixed release: find the upst…
CVE-2024-50613
Out of scope (not CRITICAL)
P26.5libsndfile through 1.2.2 has a reachable assertion, that may lead to application exit, in…Upgrade libsndfile 1.2.2 → >1.2.2
dnsmasq 2.90 → ≥2.93 · 2 (P2 2)
CVE-2026-12725
Out of scope (not CRITICAL)
P25.9A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging…Upgrade dnsmasq 2.90 → ≥2.93
CVE-2026-12969
Out of scope (not CRITICAL)
P25.3An out-of-bounds read vulnerability exists in dnsmasq's find_soa() function in src/rfc1035.c.…Upgrade dnsmasq 2.90 → ≥2.93
gstreamer1.0 1.22.12 → ≥1.28.1 · 2 (P1 2)
CVE-2026-3083
Out of scope (not CRITICAL)
P18.8GStreamer rtpqdm2depay Out-Of-Bounds Write Remote Code Execution Vulnerability. This…Upgrade gstreamer 1.22.12 → ≥1.28.1
CVE-2026-3085
Out of scope (not CRITICAL)
P18.8GStreamer rtpqdm2depay Heap-based Buffer Overflow Remote Code Execution Vulnerability. This…Upgrade gstreamer 1.22.12 → ≥1.28.1
libsolv 0.7.28 → >0.7.36 · 2 (P2 2)
CVE-2026-9149
Out of scope (not CRITICAL)
P26.5A flaw was found in libsolv. This heap buffer overflow vulnerability occurs when a victim…Upgrade libsolv 0.7.28 → >0.7.36
CVE-2026-9150
Out of scope (not CRITICAL)
P26.5A flaw was found in libsolv. This stack-based buffer overflow vulnerability occurs in…Upgrade libsolv 0.7.28 → >0.7.36
libxml2 2.12.10 → ≥2.15.2 · also in boot.img, recovery.img · 2 (P2 2)
CVE-2026-0990
Out of scope (not CRITICAL)
P25.9A flaw was found in libxml2, an XML parsing library. This uncontrolled recursion vulnerability…Upgrade libxml2 2.12.10 → ≥2.15.2
CVE-2026-0989
Out of scope (not CRITICAL)
P23.7A flaw was identified in the RelaxNG parser of libxml2 related to how external schema…Upgrade libxml2 2.12.10 → ≥2.15.2
luajit 2.1 → >2.1.0_beta3 · 2 (P1 2)
CVE-2020-15890
Out of scope (not CRITICAL)
P17.5LuaJit through 2.1.0-beta3 has an out-of-bounds read because __gc handler frame traversal is…NVD confirms 2.1 (exact version / open range) but names no fixed release: find the upstre…
CVE-2020-24372
Out of scope (not CRITICAL)
P17.5LuaJIT through 2.1.0-beta3 has an out-of-bounds read in lj_err_run in lj_err.c.NVD confirms 2.1 (exact version / open range) but names no fixed release: find the upstre…
protobuf 4.25.3 → >33.4 · 2 (P1 2)
CVE-2024-7254
Out of scope (not CRITICAL)
P17.5Any project that parses untrusted Protocol Buffers data containing an arbitrary number of…Upgrade protobuf 4.25.3 → ≥4.27.5
CVE-2026-0994
Out of scope (not CRITICAL)
P17.5A denial-of-service (DoS) vulnerability exists in google.protobuf.json_format.ParseDict() in…Upgrade protobuf 4.25.3 → >33.4
python3-cryptography 42.0.5 → ≥46.0.6 · 2 (P2 2)
CVE-2026-26007
Out of scope (not CRITICAL)
P26.5cryptography is a package designed to expose cryptographic primitives and recipes to Python…Upgrade cryptography 42.0.5 → ≥46.0.5
CVE-2026-34073
Out of scope (not CRITICAL)
P25.3cryptography is a package designed to expose cryptographic primitives and recipes to Python…Upgrade cryptography 42.0.5 → ≥46.0.6
gdk-pixbuf 2.42.12 → ≥2.44.6 · 1 (P1 1)
CVE-2026-5201
Out of scope (not CRITICAL)
P17.5A flaw was found in the gdk-pixbuf library. This heap-based buffer overflow vulnerability…Upgrade gdk-pixbuf 2.42.12 → ≥2.44.6
libpcre2 10.43 → >10.48_rc1 · 1 (P2 1)
CVE-2026-89160
Out of scope (not CRITICAL)
P23.7PCRE2 before 10.48 has a pcre2_match out-of-bounds read during the PCRE2_MATCH_INVALID_UTF…Upgrade pcre2 10.43 → ≥10.48
python3-ply 3.11 → >3.11 · 1 (P0 1)
CVE-2025-56005
Upstream: not affected
P09.8An undocumented and unsafe feature in the PLY (Python Lex-Yacc) library 3.11 allows Remote…NVD confirms 3.11 (exact version / open range) but names no fixed release: find the upstr…
sqlite3 3.45.3 → ≥3.51.1 · also in boot.img, recovery.img · 1 (P1 1)
CVE-2025-70873
Out of scope (not CRITICAL)
P17.5An information disclosure issue in the zipfileInflate function in the zipfile extension in…Upgrade sqlite 3.45.3 → ≥3.51.1
xz 5.4.6 → ≥5.8.3 · also in boot.img, recovery.img · 1 (P2 1)
CVE-2026-34743
Out of scope (not CRITICAL)
P25.3XZ Utils provide a general-purpose data-compression library plus command-line tools. Prior to…Upgrade xz 5.4.6 → ≥5.8.3

5 / 6 · U-Boot

U-Boot

U-Boot 2017.09: 29 CVEs still matched and not fixed (every bucket); 11 ruled out on evidence from this build. Bootloader changes go last in the fix plan.

Show all 29 U-Boot CVEs still matched and not fixed
CVEPriorityCVSSWhat it isFix
CVE-2018-18439
Fixed, version does not show it
P09.8DENX U-Boot through 2018.09-rc1 has a remotely exploitable buffer overflow via a malicious…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-11059
Fixed, version does not show it
P09.8Das U-Boot 2016.11-rc1 through 2019.04 mishandles the ext4 64-bit extension, resulting in a…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14192
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14193
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with an…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14194
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14195
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14196
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14198
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14199
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14200
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14201
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14202
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14203
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-14204
Fixed, version does not show it
P09.8An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2020-8432
Fixed, version does not show it
P09.8In Das U-Boot through 2020.01, a double free has been found in the cmd/gpt.c…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2022-30767
Fixed, version does not show it
P09.8nfs_lookup_reply in net/nfs.c in Das U-Boot through 2022.04 (and through 2022.07-rc2) has an…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2026-29009
Fixed, version does not show it
P09.8U-Boot before 2026.07-rc2 contains a buffer overflow vulnerability in nfs_readlink_reply()…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2019-14197
Fixed, version does not show it
P09.1An issue was discovered in Das U-Boot through 2019.07. There is a read of out-of-bounds data…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2024-42040
Out of scope (not CRITICAL)
P18.1Buffer Overflow vulnerability in the net/bootp.c in DENEX U-Boot from its initial commit in…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2018-18440
Out of scope (not CRITICAL)
P17.8DENX U-Boot through 2018.09-rc1 has a locally exploitable buffer overflow via a crafted kernel…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-13104
Out of scope (not CRITICAL)
P17.8In Das U-Boot versions 2016.11-rc1 through 2019.07-rc4, an underflow can cause memcpy() to…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-13106
Out of scope (not CRITICAL)
P17.8Das U-Boot versions 2016.09 through 2019.07-rc4 can memset() too much data while reading a…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2021-27097
Out of scope (not CRITICAL)
P17.8The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2021-27138
Out of scope (not CRITICAL)
P17.8The boot loader in Das U-Boot before 2021.04-rc2 mishandles use of unit addresses in a FIT.applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2025-24857
Out of scope (not CRITICAL)
P17.6Improper access control for volatile memory containing boot code in Universal Boot Loader…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-13103
Out of scope (not CRITICAL)
P17.1A crafted self-referential DOS partition table will cause all Das U-Boot versions through…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2024-57256
Out of scope (not CRITICAL)
P17.1An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1 occurs for zalloc…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2024-57258
Out of scope (not CRITICAL)
P17.1Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1 occur for a crafted…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
CVE-2019-11690
Out of scope (not CRITICAL)
P25.9gen_rand_uuid in lib/uuid.c in Das U-Boot v2014.04 through v2019.04 lacks an srand call, which…applies cleanlyVendor patch archived (u-boot/cve-archive/nextdev) — apply + hardware validation
Show all 11 ruled-out U-Boot CVEs, with the reason
CVERulingReason
CVE-2018-1000205not-builtfix touches common/image-sig.c not-built, tools/image-host.c host
CVE-2020-10648not-builtfix touches common/image-sig.c not-built
CVE-2022-2347not-builtfix touches drivers/usb/gadget/f_dfu.c not-built
CVE-2022-34835not-builtfix touches cmd/i2c.c not-built
CVE-2024-57254code-absentno sqfs_inode_size anywhere in our U-Boot source
CVE-2024-57255code-absentno sqfs_resolve_symlink anywhere in our U-Boot source
CVE-2024-57257code-absentno sqfs_size anywhere in our U-Boot source
CVE-2024-57259code-absentno sqfs_search_dir anywhere in our U-Boot source
CVE-2026-29007code-absentno rmt_timestamp, rmt_win_scale, tcp_parse_options, tcp_rx_state_machine anywhere in our U-Boot source (net/tcp.c absent too)
CVE-2026-29008stored-judgementinteger underflow in tcp_rx_state_machine() (net/tcp.c); our 2017.09 U-Boot has no TCP stack (net/tcp.c absent, no CONFIG_PROT_TCP). The summary also names sto…
CVE-2026-46728not-builtfix touches common/image-sig.c not-built

ledger

Fixed on this branch

From the in-repo ledger docs/security/cve/rk: 17 fix record(s) merged here. Work on other branches is not shown.

Need a fix: 0 · Fixed, version does not show it: 18 · No official patch: 2 · Upstream: not affected: 222 · Out of scope (not CRITICAL): 205

29 CVE(s) listed fixed in the ledger are still matched by this scan, whose source contains the fix: fixed, the version does not show it (the scan matches on the version alone).

RecordFixed byDateMRCVEs fixedIn this image
rk-cve-fix-001wilber2026-10-06!35938all
rk-cve-fix-002wilber2026-10-08!3913all
rk-cve-fix-003wilber2026-10-11!4253all
rk-cve-fix-004wilber2026-10-23!65112all
rk-cve-fix-005wilber2026-10-24!67022all
rk-cve-fix-006wilber2026-10-24!6704all
rk-cve-fix-007wilber2026-10-24!6703all
rk-cve-fix-008wilber2026-10-24!6703all
rk-cve-fix-009wilber2026-11-01!7371all
rk-cve-fix-010wilber2026-11-01!7371all
rk-cve-fix-011wilber2026-11-01!7371all
rk-cve-fix-012wilber2026-11-02!74529all
rk-cve-fix-013wilber2026-11-04!7731all
rk-cve-fix-014wilber2026-11-04!7731all
rk-cve-fix-015wilber2026-11-04!7734all
rk-cve-fix-016wilber2026-11-04!7776all
rk-cve-fix-017wilber2026-11-04!7771all
Show all 133 CVEs in the fix records
CVEFixed byDateRecordMRNow
CVE-2024-42247wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2024-44985wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2024-44986wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2024-47678wilber2026-11-04rk-cve-fix-016!777fixed
CVE-2024-47682wilber2026-10-24rk-cve-fix-007!670fixed
CVE-2024-49978wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2024-50033wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2024-53058wilber2026-10-24rk-cve-fix-006!670fixed
CVE-2024-56644wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2024-57947wilber2026-11-04rk-cve-fix-016!777fixed
CVE-2025-15467wilber2026-11-04rk-cve-fix-013!773fixed
CVE-2025-39864wilber2026-10-24rk-cve-fix-006!670fixed
CVE-2025-71127wilber2026-10-24rk-cve-fix-006!670fixed
CVE-2026-10536wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-112393wilber2026-11-04rk-cve-fix-015!773fixed
CVE-2026-112398wilber2026-11-04rk-cve-fix-015!773fixed
CVE-2026-112403wilber2026-11-04rk-cve-fix-015!773fixed
CVE-2026-112900wilber2026-11-04rk-cve-fix-015!773fixed
CVE-2026-11352wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-11564wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-11586wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-11856wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-12064wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-13221wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-13608wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-18924wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-19931wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-31405wilber2026-10-24rk-cve-fix-008!670fixed
CVE-2026-31450wilber2026-10-24rk-cve-fix-007!670fixed
CVE-2026-31649wilber2026-10-24rk-cve-fix-006!670fixed
CVE-2026-33416wilber2026-10-08rk-cve-fix-002!391fixed
CVE-2026-33636wilber2026-10-08rk-cve-fix-002!391fixed
CVE-2026-40393wilber2026-11-04rk-cve-fix-014!773fixed
CVE-2026-40467wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-40468wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-40553wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-4176wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-43038wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-43071wilber2026-11-01rk-cve-fix-009!737fixed
CVE-2026-43083wilber2026-11-04rk-cve-fix-016!777fixed
CVE-2026-43099wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-43186wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-43194wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-43198wilber2026-11-04rk-cve-fix-016!777fixed
CVE-2026-43341wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-43452wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-43501wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-45843wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-46037wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-46266wilber2026-11-04rk-cve-fix-016!777fixed
CVE-2026-46303wilber2026-10-24rk-cve-fix-007!670fixed
CVE-2026-46306wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-47162wilber2026-10-11rk-cve-fix-003!425fixed
CVE-2026-4873wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-52859wilber2026-10-11rk-cve-fix-003!425fixed
CVE-2026-52946wilber2026-10-24rk-cve-fix-008!670fixed
CVE-2026-52982wilber2026-11-04rk-cve-fix-017!777fixed
CVE-2026-53006wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-53184wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-53275wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-53384wilber2026-10-24rk-cve-fix-008!670fixed
CVE-2026-5545wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-55999wilber2026-10-08rk-cve-fix-002!391fixed
CVE-2026-56001wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-56002wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-56003wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-5773wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-58010wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-58011wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-58012wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-58013wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-58014wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-58015wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-58016wilber2026-10-23rk-cve-fix-004!651fixed
CVE-2026-6253wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-6276wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-63808wilber2026-11-01rk-cve-fix-011!737fixed
CVE-2026-63922wilber2026-11-04rk-cve-fix-016!777fixed
CVE-2026-63924wilber2026-11-01rk-cve-fix-010!737fixed
CVE-2026-63992wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-63994wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-64116wilber2026-10-24rk-cve-fix-005!670fixed
CVE-2026-6429wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-7009wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-7168wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-73078wilber2026-10-11rk-cve-fix-003!425fixed
CVE-2026-80229wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-80230wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-80231wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-80255wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-82208wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-82209wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8286wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8458wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8924wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8925wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8926wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8927wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-8932wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-9079wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-9080wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-9545wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-9546wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-9547wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2018-18439wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2018-18440wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-11059wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-11690wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-13103wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-13104wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-13106wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14192wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14193wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14194wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14195wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14196wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14197wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14198wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14199wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14200wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14201wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14202wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14203wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2019-14204wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2020-8432wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2021-27097wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2021-27138wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2022-30767wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2024-42040wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2024-57256wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2024-57258wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2025-24857wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09
CVE-2026-29009wilber2026-11-02rk-cve-fix-012!745fixed, version does not show it (rk-cve-fix-012, MR !745): u-boot 2017.09

6 / 6 · Fix plan

Fix plan

One change per step, each built, bench-tested and revertable on its own. Start at the top.

#Fix and howClosesRisksRollback
1Recommended · do first
Patch 13 leaf packages, one commit each
  • In order of rows closed, starting with python3-pillow, rsync, cups, expat; versions and files in the table on page 4.
  • Per package, stay on the shipped version and backport each CVE fix as a patch: the official Yocto patch first (the line's poky branch, then newer branches), else another published fix (the upstream fix commit, a Debian/Ubuntu patch), our own change last. A version bump into meta-optisigns-rk3576-common/recipes-cve/<pkg>/ only when no patch closes the CVEs, and only by the operator's choice.
  • bitbake -p, build the package, build the image, run the bench suite.
86
userland rows
  • A backported patch can need adapting to the shipped version; a refreshed patch is reviewed like our own code.
  • The fallback bump: a newer upstream recipe can need newer bitbake/oe-core features and fail to parse on Scarthgap, and behaviour or option changes (curl defaults, rsync protocol) can break the scripts that call it.
  • 13 of 13 sit in a layer the Intel build also uses, so the change ships to Intel too and must be validated there.
Revert that package's commit; nothing else depends on it.
2Recommended
Backport the 42 kernel fixes that apply cleanly, one module per subsystem
  • Largest groups: Bluetooth 31, Network stack 5, Other drivers and core 4, WiFi 1. Network and Bluetooth first: those are the reachable ones.
  • Modules, one commit each, revertable alone: k-bt Bluetooth stack: 40 (P1 40); k-net Network stack: 12 (P1 12); k-wifi-eth Wi-Fi and Ethernet drivers: 5 (P1 5); k-fs Filesystems and storage: 4 (P0 1 · P1 2 · P2 1); k-hid Input devices (HID): 3 (P1 3); k-crypto Kernel crypto: 2 (P1 2); k-other Other drivers: 1 (P2 1); k-nocommit no fixing commit on record: 15 (P1 3 · P2 12), under Hand-check the rest.
  • Write each module into meta-optisigns-rk3576-common/recipes-cve/linux-rockchip-gaidatech/: <module>/<CVE>.patch + <module>.inc, required from its bbappend (the recipe meta-optisigns-vendor-gaidatech/recipes-kernel/linux/linux-rockchip-gaidatech_6.1.bb is not edited).
  • Or ask the board vendor for a newer SDK kernel: it carries most of these (6.1 stable fixes) and stays theirs to support.
42
kernel rows
  • Fixes written for upstream 6.1 can interact with Rockchip BSP changes even when they apply cleanly: WiFi, Bluetooth and Ethernet regressions are the ones to test for.
  • A kernel that does not boot needs the A/B fallback or a reflash; flash through the bench rails only.
Revert the module's commit (each subsystem is its own); on a device, the A/B slot falls back after three failed boots.
3Next
Patch the 6 foundation packages, each on its own
  • bluez5, python3, binutils, gstreamer1.0, libxml2, xz; versions and files on page 4.
  • Stay on the shipped version and backport the CVE fixes as patches, the official Yocto patch first. Where the fix only exists in a newer series (6 of 6 here), a new series of a foundation package is a platform migration, not a CVE fix.
23
userland rows
  • Half the image rebuilds against them; ABI or behaviour changes surface far from the package itself.
  • The player's TLS, the decode path and Bluetooth provisioning depend on several of these: test those paths on a device, not just the build.
Revert that package's commit; the rest of the batch stays.
4As time allows
Hand-check the rest
  • 25 kernel fixes need rework before they apply.
  • 14 kernel CVEs have no fixing commit on record: find the upstream fix or judge reachability.
  • 11 userland rows have no affected range in NVD: confirm they apply before acting.
  • No fixed upstream release yet, carry patches: libsndfile1 1.2.2, luajit 2.1, python3-ply 3.11.
56
rows
  • Hand backports are the easiest place to introduce a new bug; each needs review like any code change.
Each is its own commit.

Every number on these pages comes from fixlist.json for the build and NVD snapshot named on page 1; re-run when either changes. Full list with each fix: fixlist.html.