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 @ 1f846c1a.

Open in this image: 263 · open on the trunk: 263

Buildcve-scan-1f846c1a · board proplayer-gen5
BUILD_ID20261012T090758Z-cve39018124-1f846c1aa
Manifestcore-image-weston-gaidatech-evb-giada-dn84-20261012090443.manifest
Also scannedboot.img: core-image-rk3576-ab-initramfs-gaidatech-evb-giada-dn84-20261012085923.manifest · recovery.img: core-image-rk3576-recovery-initramfs-gaidatech-evb-giada-dn84-20261012090803.manifest
Sourcedevelop-rockchip @ 1f846c1a · run branch cve-scan/rk-20261012-1607
Versionskernel 6.1.99 · U-Boot 2017.09 · browser engine not found
NVD data2026-10-12 09:07 UTC · scanned 2026-10-12 09:11 UTC
Data versionnvd 2026-10-12T09:07 · cna b3dd75ac · bulletin rockchip 26a75f8d · rules fbb26012
Vendor bulletins4,674 CVEs
Kernel "fixed in source" checknetwork-reachable CVEs only (run with --fixed-status for all)
263need a fix · P0 46 · P1 158 · P2 59
155already fixed in our tree
4,454ruled out on evidence from this build
0browser engine, closed by one upgrade

Open by layer

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

Needs a fix263Unconfirmed: NVD gives no version13Already fixed155Kernel: code not in this build2,317Local access only (low risk by ruling)2,046No path to the code on this product64Not our software22Browser engine, grouped0
BucketCVEsEvidence
Needs a fix263reachable over a network, code built in, fix not in our source, and NVD confirms our version
Unconfirmed: NVD gives no version13only unversioned NVD rows match; re-judged every scan, never in a fix module
Already fixed155recipe patches 103 · CVE_STATUS 24 · SBOM patches 23 · in source 5
Kernel: code not in this build2,317CONFIG off in the shipped .config, mapped through the kernel Makefiles; or another architecture
Local access only (low risk by ruling)2,046NVD attack vector LOCAL or PHYSICAL; the product has no root login
No path to the code on this product64no userspace caller, eBPF with BPF off, or U-Boot code not built
Not our software22NVD vendor-name collisions, other operating systems, other products
Browser engine, grouped0Chromium build not found: not matched
Show all 13 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-5201P17.5gdk-pixbuf 2.42.12NVD lists gdk-pixbuf with no version ("-") only: unanalysed, not confirmed for 2.42.12
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, gcc-cross-aarch64 1, wpa-supplicant 1, util-linux-libuuid 1, ofono 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: 116 CVEs need a fix, by area.

Bluetooth40Network stack37Other drivers and core18Unmapped (older advisories)12WiFi5Ethernet driver4
P0P1P2

Fix effort

Upstream fix applies cleanly71Needs manual rework32No fixing commit on record13

Kernel P0

21 P0 items, highest CVSS first.

CVEAreaWhat it isCVSS
CVE-2024-44985IPV6ipv6: prevent possible UAF in ip6_xmit()9.8
CVE-2024-50033SLHCslip: make slhc_remember() more robust against malicious packets9.8
CVE-2024-57947NF_TABLESnetfilter: nf_set_pipapo: fix initial map fill9.8
CVE-2026-31405DVB_NETmedia: dvb-net: fix OOB access in ULE extension header tables9.8
CVE-2026-31649STMMAC_FULLnet: stmmac: fix integer underflow in chain mode9.8
CVE-2026-43038IPV6ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()9.8
CVE-2026-43186IPV6ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()9.8
CVE-2026-43198SYN_COOKIEStcp: fix potential race in tcp_v6_syn_recv_sock()9.8
CVE-2026-43341IPV6net/ipv6: ioam6: prevent schema length wraparound in trace fill9.8
CVE-2026-43501IPV6ipv6: rpl: reserve mac_len headroom when recompressed SRH grows9.8
CVE-2026-52982USB_RTL8150net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()9.8
CVE-2026-53006IPV6ipv6: fix possible UAF in icmpv6_rcv()9.8
CVE-2026-53384SERIAL_8250_DWserial: 8250_dw: unregister 8250 port if clk_notifier_register() fails9.8
CVE-2026-63994INETtunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()9.8

7 more P0 items, and every fix commit, in fixlist.html.

Show all 116 kernel CVEs, by area
CVEPriorityCVSSAreaWhat it isFix
Bluetooth · 40 (P1 38 · P2 2)
CVE-2024-36013P18.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-38620P18.8BT_MRVLBluetooth: HCI: Remove HCI_AMP supportneeds reworkBackport upstream commit 84a4bb6548a2 — needs rework (context drifted) -> stage the patch…
CVE-2024-41062P18.8BTbluetooth/l2cap: sync sock recv cb and releaseapplies cleanlyBackport upstream commit 89e856e124f9 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-49950P18.8BTBluetooth: L2CAP: Fix uaf in l2cap_connectneeds reworkBackport upstream commit 333b4fd11e89 — needs rework (context drifted) -> stage the patch…
CVE-2024-50029P18.8BTBluetooth: hci_conn: Fix UAF in hci_enhanced_setup_syncapplies cleanlyBackport upstream commit 18fd04ad856d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-53144P18.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-53237P18.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-56591P18.8BTBluetooth: hci_conn: Use disable_delayed_work_syncapplies cleanlyBackport upstream commit 2b0f2fc9ed62 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-21969P18.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-23395P18.8BTBluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQapplies cleanlyBackport vendor commit fb4a3a26483f (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-23462P18.8BT_HIDPBluetooth: HIDP: Fix possible UAFapplies cleanlyBackport vendor commit 21a47a119f33 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31408P18.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-31773P18.8BTBluetooth: SMP: derive legacy responder STK authentication from MITM stateapplies cleanlyBackport vendor commit 929db734d12d (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43018P18.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-43334P18.8BTBluetooth: SMP: force responder MITM requirements before building theapplies cleanlyBackport upstream commit d05111bfe37b (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46056P18.8BTBluetooth: hci_event: fix potential UAF in SSP passkey handlersapplies cleanlyBackport upstream commit 85fa35120487 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-52918P18.8BTBluetooth: serialize accept_q accessneeds reworkBackport vendor commit 4ec17782fd18 — needs rework (context drifted) -> stage the patch i…
CVE-2026-53071P18.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-53072P18.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-53358P18.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-63975P18.8BTBluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rspapplies cleanlyBackport vendor commit e6833e737a51 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-64178P18.8BT_BNEPBluetooth: bnep: Fix UAF read of dev->nameapplies cleanlyBackport vendor commit 915a92182e2c (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-64206P18.8BTBluetooth: L2CAP: cancel pending_rx_work before taking conn->lockneeds reworkBackport vendor commit 4a0bb0fd63fe — needs rework (context drifted) -> stage the patch i…
CVE-2026-64408P18.8BT_BNEPBluetooth: bnep: pin L2CAP connection during netdev registrationapplies cleanlyBackport vendor commit 551ae773ec64 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-39889P18.1BTBluetooth: l2cap: Check encryption key size on incoming connectionapplies cleanlyBackport vendor commit c6d527bbd3d3 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31393P18.1BTBluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before accessapplies cleanlyBackport vendor commit 3b646516cba2 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31771P18.1BTBluetooth: hci_event: move wake reason storage into validated eventneeds reworkBackport upstream commit 2b2bf47cd755 — needs rework (context drifted) -> stage the patch…
CVE-2026-43134P18.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-53254P18.1BT_RFCOMMBluetooth: RFCOMM: validate skb length in MCC handlersapplies cleanlyBackport vendor commit 0d637136ce89 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-50124P18.0BT_LEBluetooth: ISO: Fix UAF on iso_sock_timeoutapplies cleanlyBackport upstream commit 246b435ad668 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-50125P18.0BTBluetooth: SCO: Fix UAF on sco_sock_timeoutapplies cleanlyBackport upstream commit 1bf4470a3939 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53256P18.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-53357P18.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-36968P17.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-56590P17.6BTBluetooth: hci_core: Fix not checking skb length onapplies cleanlyBackport upstream commit 3fe288a8214e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43062P17.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-53253P17.1BT_BNEPBluetooth: bnep: reject short frames before parsingneeds reworkBackport vendor commit 2b83afb19293 — needs rework (context drifted) -> stage the patch i…
CVE-2026-64403P17.1BTBluetooth: L2CAP: validate option length before reading conf opt valueapplies cleanlyBackport vendor commit 7d871e969b94 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2023-28866P25.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-3619P23.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 · 37 (P0 14 · P1 23)
CVE-2024-44985P09.8IPV6ipv6: prevent possible UAF in ip6_xmit()applies cleanlyBackport upstream commit 2d5ff7e339d0 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-50033P09.8SLHCslip: make slhc_remember() more robust against malicious packetsapplies cleanlyBackport upstream commit 7d3fce8cbe3a (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-57947P09.8NF_TABLESnetfilter: nf_set_pipapo: fix initial map fillneeds reworkBackport vendor commit 9625c46ce6fd — needs rework (context drifted) -> stage the patch i…
CVE-2026-43038P09.8IPV6ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()applies cleanlyBackport vendor commit a4437faf135d (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43186P09.8IPV6ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()applies cleanlyBackport vendor commit fb3c662fafeb (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43198P09.8SYN_COOKIEStcp: fix potential race in tcp_v6_syn_recv_sock()needs reworkBackport upstream commit 858d2a4f67ff — needs rework (context drifted) -> stage the patch…
CVE-2026-43341P09.8IPV6net/ipv6: ioam6: prevent schema length wraparound in trace fillapplies cleanlyBackport vendor commit e96d48b37708 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43501P09.8IPV6ipv6: rpl: reserve mac_len headroom when recompressed SRH growsapplies cleanlyBackport upstream commit 9e6bf146b559 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53006P09.8IPV6ipv6: fix possible UAF in icmpv6_rcv()applies cleanlyBackport vendor commit 38bdbc897c0d (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-63994P09.8INETtunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()applies cleanlyBackport vendor commit bf8b3f34c37c (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-47678P09.4INETicmp: change the order of rate limitsneeds reworkBackport upstream commit 8c2bd38b95f7 — needs rework (context drifted) -> stage the patch…
CVE-2026-43083P09.1IPV6net: ioam6: fix OOB and missing lockneeds reworkBackport upstream commit b30b1675aa2b — needs rework (context drifted) -> stage the patch…
CVE-2026-46266P09.1INETinet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMPneeds reworkBackport upstream commit c89477ad7944 — needs rework (context drifted) -> stage the patch…
CVE-2026-63992P09.1INETtunnels: do not assume transport header in iptunnel_pmtud_check_icmp()applies cleanlyBackport vendor commit 7f4f7efe7f30 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-53275P18.8IPV6ipv6: mcast: Fix use-after-free when processing MLD queriesapplies cleanlyBackport vendor commit 53baa63a4183 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43139P18.6XFRMxfrm6: fix uninitialized saddr in xfrm6_get_saddr()needs reworkBackport vendor commit eb2ee15290af — needs rework (context drifted) -> stage the patch i…
CVE-2026-43452P18.2NETFILTER_XTABLESnetfilter: x_tables: guard option walkers against 1-byte tail readsapplies cleanlyBackport vendor commit c39f84e4be1b (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-45843P18.2SLHCslip: bound decode() reads against the compressed packet lengthapplies cleanlyBackport upstream commit 4c1367a2d7aa (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46037P18.2INETipv4: icmp: validate reply type before using icmp_pointersapplies cleanlyBackport upstream commit 67bf002a2d73 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-44986P18.1IPV6ipv6: fix possible UAF in ip6_finish_output2()applies cleanlyBackport upstream commit da273b377ae0 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-21760P18.1IPV6ndisc: extend RCU protection in ndisc_send_skb()applies cleanlyBackport vendor commit a9319d800b57 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-21762P18.1INETarp: use RCU protection in arp_xmit()applies cleanlyBackport vendor commit f18965445942 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-21765P18.1IPV6ipv6: use RCU protection in ip6_default_advmss()applies cleanlyBackport vendor commit 84212387caad (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-21766P18.1INETipv4: use RCU protection in __ip_rt_update_pmtu()needs reworkBackport vendor commit ea07480b2322 — needs rework (context drifted) -> stage the patch i…
CVE-2024-41007P17.5INETtcp: avoid too many retransmit packetsneeds reworkBackport upstream commit 97a9063518f1 — needs rework (context drifted) -> stage the patch…
CVE-2024-42247P17.5WIREGUARDwireguard: allowedips: avoid unaligned 64-bit memory accessesapplies cleanlyBackport upstream commit 948f991c62a4 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-49978P17.5INETgso: fix udp gso fraglist segmentation after pull from frag_listapplies cleanlyBackport upstream commit a1e40ac5b5e9 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-53124P17.5IPV6net: fix data-races around sk->sk_forward_allocneeds reworkBackport upstream commit 073d89808c06 — needs rework (context drifted) -> stage the patch…
CVE-2024-56644P17.5IPV6net/ipv6: release expired exception dst cached in socketapplies cleanlyBackport upstream commit 3301ab7d5aeb (applies cleanly) -> stage the patch in meta-optisi…
CVE-2024-56703P17.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-43099P17.5INETipv4: icmp: fix null-ptr-deref in icmp_build_probe()applies cleanlyBackport upstream commit fde29fd93493 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43101P17.5IPV6ipv6: ioam: fix potential NULL dereferences inneeds reworkBackport upstream commit 4e65a8b8daa1 — needs rework (context drifted) -> stage the patch…
CVE-2026-43194P17.5NETnet: consume xmit errors of GSO framesapplies cleanlyBackport vendor commit 56bd32c0edca (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-46306P17.5NETflow_dissector: do not dissect PPPoE PFC framesapplies cleanlyBackport vendor commit 18ae9eacfc95 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-52981P17.5NETneigh: let neigh_xmit take skb ownershipneeds reworkBackport vendor commit 8a89054a1ec0 — needs rework (context drifted) -> stage the patch i…
CVE-2026-53184P17.5INETudp: clear skb->dev before running a sockmap verdictapplies cleanlyBackport vendor commit 263779a6beff (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-64116P17.5IPV6ipv6: ioam: add NULL check for idev in ipv6_hop_ioam()applies cleanlyBackport vendor commit 09cbfd4b81ae (applies cleanly) -> stage the patch in meta-optisign…
Other drivers and core · 18 (P0 4 · P1 11 · P2 3)
CVE-2026-31405P09.8DVB_NETmedia: dvb-net: fix OOB access in ULE extension header tablesapplies cleanlyBackport vendor commit 29ef43ceb121 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-52982P09.8USB_RTL8150net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()needs reworkBackport vendor commit 423b5b86e14e — needs rework (context drifted) -> stage the patch i…
CVE-2026-53384P09.8SERIAL_8250_DWserial: 8250_dw: unregister 8250 port if clk_notifier_register() failsapplies cleanlyBackport vendor commit ccdf4510a387 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-31448P09.4EXT4_FSext4: avoid infinite loops caused by residual dataneeds reworkBackport vendor commit c66545e83a80 — needs rework (context drifted) -> stage the patch i…
CVE-2025-38495P18.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-31450P18.8EXT4_FSext4: publish jinode after initializationapplies cleanlyBackport vendor commit be54c0055407 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-43048P18.8HIDHID: core: Mitigate potential OOB by removing bogus memset()applies cleanlyBackport upstream commit 0a3fe972a7cb (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64313P18.8CRYPTO_ECCcrypto: ecc - Fix carry overflow in vli multiplicationapplies cleanlyBackport vendor commit 24a54dfa06d0 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-47682P18.6BLK_DEV_SDscsi: sd: Fix off-by-one error in sd_read_block_characteristics()applies cleanlyBackport upstream commit f81eaf08385d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46303P18.2ISO9660_FSisofs: validate Rock Ridge CE continuation extent against volume sizeapplies cleanlyBackport vendor commit bf1bc673c587 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-71161P17.5DM_VERITYdm-verity: disable recursive forward error correctionneeds reworkBackport upstream commit d9f3e47d3fae — needs rework (context drifted) -> stage the patch…
CVE-2026-43336P17.5CRYPTOlib/crypto: chacha: Zeroize permuted_state before it leaves scopeneeds reworkBackport upstream commit e5046823f8fa — needs rework (context drifted) -> stage the patch…
CVE-2026-52946P17.5IO_URINGfs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signalingapplies cleanlyBackport vendor commit 32dbd5ce4be3 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-57986P17.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-46078P17.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-64146P25.5EROFS_FS_XATTRerofs: fix metabuf leak in inode xattr initializationneeds reworkBackport upstream commit 79b09c54c656 — needs rework (context drifted) -> stage the patch…
CVE-2022-3523P25.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-35878P25.3OFof: module: prevent NULL pointer dereference in vsnprintf()needs reworkBackport upstream commit a1aa5390cc91 — needs rework (context drifted) -> stage the patch…
Unmapped (older advisories) · 12 (P0 1 · P1 3 · P2 8)
CVE-2026-43071P09.1unmappeddcache: Limit the minimal number of bucket to twoapplies cleanlyBackport upstream commit f08fe8891c3e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64374P17.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-14899P17.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-4609P17.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-2023-6240P26.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-1206P25.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-2010-4563P25.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-24857P24.6unmappedA 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-2024-24858P24.6unmappedA 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-24859P24.6unmappedA 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-24860P24.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-21803P23.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
WiFi · 5 (P1 5)
CVE-2025-38643P18.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-39849P18.8CFG80211wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()applies cleanlyBackport vendor commit 8e751d463362 (applies cleanly) -> stage the patch in meta-optisign…
CVE-2025-39864P18.8CFG80211wifi: cfg80211: fix use-after-free in cmp_bss()applies cleanlyBackport vendor commit 6854476d9e1a (applies cleanly) -> stage the patch in meta-optisign…
CVE-2026-46125P18.8MAC80211wifi: mac80211: remove station if connection prep failsneeds reworkBackport upstream commit 283fc9e44ff5 — needs rework (context drifted) -> stage the patch…
CVE-2025-71127P17.1MAC80211wifi: mac80211: Discard Beacon frames to non-broadcast addressapplies cleanlyBackport vendor commit 88aab153d152 (applies cleanly) -> stage the patch in meta-optisign…
Ethernet driver · 4 (P0 2 · P1 2)
CVE-2026-31649P09.8STMMAC_FULLnet: stmmac: fix integer underflow in chain modeapplies cleanlyBackport vendor commit a2b68a9a476b (applies cleanly) -> stage the patch in meta-optisign…
CVE-2024-53058P09.4STMMAC_ETHnet: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB dataapplies cleanlyBackport upstream commit 66600fac7a98 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53232P18.8PHYLIBnet: phy: clean the sfp upstream if phy probing failsneeds reworkBackport upstream commit 48774e87bbaa — needs rework (context drifted) -> stage the patch…
CVE-2026-46110P17.5STMMAC_ETHnet: stmmac: Prevent NULL deref when RX memory exhaustedneeds reworkBackport upstream commit 0bb05e6adfa9 — needs rework (context drifted) -> stage the patch…

Patches go beside meta-optisigns-vendor-gaidatech/recipes-kernel/linux/linux-rockchip-gaidatech_6.1.bb in cve-archive/, named by no recipe until adopted; kernel C patches are never shared across vendor trees.

4 / 6 · Userland

Userland

118 rows in 27 packages need a fix. One version change per package closes its rows. The target is the lowest version that closes every row with a known affected range.

python3-aiohttp 3.9.426rsync 3.2.715python3-pillow 10.3.013bluez5 5.669glib-2.0 2.78.67python3 3.12.126cups 2.4.155binutils 2.423gawk 5.3.03jq 1.7.13libsndfile1 1.2.23dnsmasq 2.902
P0P1P2
PackageNowTargetRowsWhere the change goes
python3-aiohttp3.9.4≥3.14.126RK only: copy the upstream recipe dir (poky/meta-openembedded/meta-python/recipes-devtools/python/, all its files) to meta-optisigns-rk3576-common/recipes-devtools/python3-aiohttp/ as python3-aiohttp_<new>.bb, pin PREFERRED_VERSION_python3-aiohttp 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.015bump meta-optisigns-poky5/recipes-cve/rsync/rsync_3.2.7.bb · ALSO INTEL
python3-pillow10.3.0≥12.3.013RK only: copy the upstream recipe dir (poky/meta-openembedded/meta-python/recipes-devtools/python/, all its files) to meta-optisigns-rk3576-common/recipes-devtools/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
bluez55.66≥5.709bump meta-optisigns-poky5/recipes-connectivity/bluez5/bluez5_5.66.bb · ALSO INTEL
glib-2.02.78.6≥2.88.17bump meta-optisigns-poky5/recipes-cve/glib-2.0/glib-2.0_2.78.6.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
cups2.4.15≥2.4.175bump meta-optisigns-poky5/recipes-cve/cups/cups_2.4.15.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-devtools/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
gawk5.3.0>5.4.03RK only: copy the upstream recipe dir (poky/meta/recipes-extended/gawk/, all its files) to meta-optisigns-rk3576-common/recipes-extended/gawk/ as gawk_<new>.bb, pin PREFERRED_VERSION_gawk in meta-optisigns-rk3576-common/conf/local-rk3576-base.conf; the poky recipe stays for Intel · ALSO INTEL
jq1.7.1≥2026-04-123bump 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-support/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

27 of 27 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 118 userland CVEs, by package
CVEPriorityCVSSWhat it isFix suggestion
python3-aiohttp 3.9.4 → ≥3.14.1 · 26 (P0 1 · P1 16 · P2 9)
CVE-2026-34520P09.1AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2024-52304P17.5aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.10.11
CVE-2025-53643P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.12.14
CVE-2025-69223P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2025-69227P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2025-69228P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2026-22815P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-34513P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-34516P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-47265P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.0
CVE-2026-50269P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.0
CVE-2026-54273P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.1
CVE-2026-54274P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.1
CVE-2026-54275P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.1
CVE-2026-54277P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.1
CVE-2026-54278P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.1
CVE-2026-54279P17.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.14.1
CVE-2025-69224P26.5AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2025-69225P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2025-69226P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2025-69229P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. In versions…Upgrade aiohttp 3.9.4 → ≥3.13.3
CVE-2026-34514P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-34517P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-34518P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-34519P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
CVE-2026-34525P25.3AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to…Upgrade aiohttp 3.9.4 → ≥3.13.4
rsync 3.2.7 → ≥3.5.0 · also in boot.img, recovery.img · 15 (P0 1 · P1 5 · P2 9)
CVE-2026-53791P09.1rsync daemon before 3.5.0 contains an IP address spoofing vulnerability that allows…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70461P18.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-43618P18.1Rsync version 3.4.2 and prior contain an integer overflow vulnerability in the…Upgrade rsync 3.2.7 → >3.4.2
CVE-2026-53795P18.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-70463P18.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-41035P17.4In rsync 3.0.1 through 3.4.1, receive_xattr relies on an untrusted length value during a qsort…Upgrade rsync 3.2.7 → >3.4.1
CVE-2026-43620P26.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-53786P26.5rsync before 3.5.0 contains a filter rule bypass vulnerability that allows authenticated…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-53789P26.5rsync before 3.5.0 contains an improper path handling vulnerability that allows a malicious…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70457P26.5rsync 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-53801P25.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-53798P25.3rsync before 3.5.0 contains a privilege confusion vulnerability in the name-converter…Upgrade rsync 3.2.7 → ≥3.5.0
CVE-2026-70459P25.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-43617P24.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-45232P23.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
python3-pillow 10.3.0 → ≥12.3.0 · 13 (P0 1 · P1 11 · P2 1)
CVE-2026-54058P09.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-59197P18.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-25990P17.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-40192P17.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-54059P17.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-54060P17.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-55379P17.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-55380P17.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-59199P17.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-59200P17.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-59204P17.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-59205P17.5Pillow is a Python imaging library. Prior to 12.3.0, Pillow's…Upgrade pillow 10.3.0 → ≥12.3.0
CVE-2026-59198P26.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
bluez5 5.66 → ≥5.70 · 9 (P1 5 · P2 4)
CVE-2023-27349P17.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-44431P17.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-50229P17.1BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution…Upgrade bluez 5.66 → ≥5.70
CVE-2023-50230P17.1BlueZ Phone Book Access Profile Heap-based Buffer Overflow Remote Code Execution…Upgrade bluez 5.66 → ≥5.70
CVE-2023-51596P17.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-51580P25.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-51589P25.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-51592P25.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-51594P22.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…
glib-2.0 2.78.6 → ≥2.88.1 · 7 (P0 1 · P1 6)
CVE-2026-58016P09.1A flaw was found in GLib. A state confusion issue exists in g_dbus_node_info_new_for_xml() in…Upgrade glib 2.78.6 → ≥2.88.1
CVE-2026-58014P18.6A flaw was found in GLib. An off-by-one error can occur in the…Upgrade glib 2.78.6 → ≥2.88.1
CVE-2026-58010P18.2A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in…Upgrade glib 2.78.6 → ≥2.86.5
CVE-2026-58012P18.2A flaw was found in GLib. A buffer over-read can occur in the g_regex_replace function when…Upgrade glib 2.78.6 → ≥2.86.5
CVE-2026-58013P18.2A flaw was found in GLib. A buffer over-read can occur in g_io_channel_read_line_backend() in…Upgrade glib 2.78.6 → ≥2.88.1
CVE-2026-58011P17.5A flaw was found in GLib. An out-of-bounds read of only 2 bytes can occur in the…Upgrade glib 2.78.6 → ≥2.86.5
CVE-2026-58015P17.5A flaw was found in GLib. The D-Bus client-side implementation of the DBUS_COOKIE_SHA1 SASL…Upgrade glib 2.78.6 → ≥2.88.1
python3 3.12.12 → ≥3.14.7 · also in boot.img, recovery.img · 6 (P1 4 · P2 2)
CVE-2026-15308P17.5The incremental HTML parser (html.parser.HTMLParser) allows for CPU denial-of-service through…Upgrade python 3.12.12 → ≥3.12.14
CVE-2026-3087P17.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-3644P17.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-7210P17.5`xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat…Upgrade python 3.12.12 → ≥3.13.14
CVE-2026-6019P26.1http.cookies.Morsel.js_output() returns an inline <script> snippet and only escapes " for…Upgrade python 3.12.12 → ≥3.13.14
CVE-2025-12781P25.3When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions…Upgrade python 3.12.12 → ≥3.13.10
cups 2.4.15 → ≥2.4.17 · 5 (P1 1 · P2 4)
CVE-2026-34980P17.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-34978P26.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-34979P25.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-27447P24.8OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → >2.4.16
CVE-2026-41079P24.3OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.15 → ≥2.4.17
binutils 2.42 → >2.46 · 3 (P1 2 · P2 1)
CVE-2025-69649P17.5GNU Binutils thru 2.46 readelf contains a null pointer dereference vulnerability when…Upgrade binutils 2.42 → >2.46
CVE-2025-69650P17.5GNU Binutils thru 2.46 readelf contains a double free vulnerability when processing a crafted…Upgrade binutils 2.42 → >2.46
CVE-2025-0840P25.0A vulnerability, which was classified as problematic, was found in GNU Binutils up to 2.43.…Upgrade binutils 2.42 → ≥2.44
gawk 5.3.0 → >5.4.0 · 3 (P0 1 · P1 2)
CVE-2026-40468P09.1Integer overflow vulnerability has been found in "builtin.c" program file of gawk. This issue…Upgrade gawk 5.3.0 → >5.4.0
CVE-2026-40467P17.5Use After Free vulnerability has been found in "io.c" program file of gawk (do_getline_redir()…Upgrade gawk 5.3.0 → >5.4.0
CVE-2026-40553P17.5Buffer overflow vulnerability has been found in "extension/readdir.c" program file of gawk…Upgrade gawk 5.3.0 → >5.4.0
jq 1.7.1 → ≥2026-04-12 · 3 (P1 1 · P2 2)
CVE-2026-32316P18.2jq is a command-line JSON processor. An integer overflow vulnerability exists through version…Upgrade jq 1.7.1 → >1.8.1
CVE-2026-39979P26.5jq is a command-line JSON processor. In commits before…Upgrade jq 1.7.1 → ≥2026-04-12
CVE-2026-33948P25.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-52194P17.5A buffer overflow vulnerability exists in libsndfile version 1.2.2 and potentially earlier…Upgrade libsndfile 1.2.2 → >1.2.2
CVE-2026-37555P17.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-50613P26.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-12725P25.9A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging…Upgrade dnsmasq 2.90 → ≥2.93
CVE-2026-12969P25.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-3083P18.8GStreamer rtpqdm2depay Out-Of-Bounds Write Remote Code Execution Vulnerability. This…Upgrade gstreamer 1.22.12 → ≥1.28.1
CVE-2026-3085P18.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-9149P26.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-9150P26.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-0990P25.9A flaw was found in libxml2, an XML parsing library. This uncontrolled recursion vulnerability…Upgrade libxml2 2.12.10 → ≥2.15.2
CVE-2026-0989P23.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-15890P17.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-24372P17.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…
perl 5.38.4 → >5.43.9 · 2 (P0 2)
CVE-2026-4176P09.8Perl versions from 5.9.4 before 5.40.4-RC1, from 5.41.0 before 5.42.2-RC1, from 5.43.0 before…Upgrade perl 5.38.4 → ≥5.40.4
CVE-2026-13221P09.1Perl versions before 5.40.5-RC1, from 5.41.0 before 5.42.3-RC1, from 5.43.0 before 5.43.10…Upgrade perl 5.38.4 → >5.43.9
protobuf 4.25.3 → >33.4 · 2 (P1 2)
CVE-2024-7254P17.5Any project that parses untrusted Protocol Buffers data containing an arbitrary number of…Upgrade protobuf 4.25.3 → ≥4.27.5
CVE-2026-0994P17.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-26007P26.5cryptography is a package designed to expose cryptographic primitives and recipes to Python…Upgrade cryptography 42.0.5 → ≥46.0.5
CVE-2026-34073P25.3cryptography is a package designed to expose cryptographic primitives and recipes to Python…Upgrade cryptography 42.0.5 → ≥46.0.6
python3-urllib3 2.2.2 → ≥2.7.0 · 2 (P2 2)
CVE-2025-50182P25.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-44431P25.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
expat 2.7.5 → >2.8.3 · also in boot.img, recovery.img · 1 (P1 1)
CVE-2026-66046P17.5Expat through 2.8.3 contains a denial of service vulnerability caused by quadratic algorithmic…Upgrade libexpat 2.7.5 → >2.8.3
libpcre2 10.43 → >10.48_rc1 · 1 (P2 1)
CVE-2026-89160P23.7PCRE2 before 10.48 has a pcre2_match out-of-bounds read during the PCRE2_MATCH_INVALID_UTF…Upgrade pcre2 10.43 → ≥10.48
mesa 24.0.7 → ≥25.3.6 · 1 (P1 1)
CVE-2026-40393P18.1In Mesa before 25.3.6 and 26 before 26.0.1, out-of-bounds memory access can occur in WebGPU…Upgrade mesa 24.0.7 → ≥25.3.6
openssl 3.2.3 → ≥3.3.6 · also in boot.img, recovery.img · 1 (P1 1)
CVE-2025-15467P18.8Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with maliciously crafted…Upgrade openssl 3.2.3 → ≥3.3.6
python3-ply 3.11 → >3.11 · 1 (P0 1)
CVE-2025-56005P09.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-70873P17.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-34743P25.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 need a fix; 11 ruled out on evidence from this build. Bootloader changes go last in the fix plan.

Show all 29 U-Boot CVEs that need a fix
CVEPriorityCVSSWhat it isFix
CVE-2018-18439P09.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-11059P09.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-14192P09.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-14193P09.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-14194P09.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-14195P09.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-14196P09.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-14198P09.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-14199P09.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-14200P09.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-14201P09.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-14202P09.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-14203P09.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-14204P09.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-8432P09.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-30767P09.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-2019-14197P09.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-2026-29009P18.2U-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-2024-42040P18.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-18440P17.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-13104P17.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-13106P17.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-27097P17.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-27138P17.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-24857P17.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-13103P17.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-57256P17.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-57258P17.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-11690P25.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: 3 fix record(s) merged here. Work on other branches is not shown.

Open in this image: 263 · open on the trunk: 263

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
Show all 44 CVEs in the fix records
CVEFixed byDateRecordMRNow
CVE-2026-10536wilber2026-10-06rk-cve-fix-001!359fixed
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-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-33416wilber2026-10-08rk-cve-fix-002!391fixed
CVE-2026-33636wilber2026-10-08rk-cve-fix-002!391fixed
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-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-6253wilber2026-10-06rk-cve-fix-001!359fixed
CVE-2026-6276wilber2026-10-06rk-cve-fix-001!359fixed
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

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
Bump 14 leaf packages, one commit each
  • In order of rows closed, starting with python3-aiohttp, rsync, python3-pillow, cups; versions and files in the table on page 4.
  • Per package, take the upstream Yocto recipe at the target version into meta-optisigns-poky5/recipes-cve/<pkg>/ (the existing pattern), or bump our fork where one exists.
  • bitbake -p, build the package, build the image, run the bench suite.
78
userland rows
  • A newer upstream recipe can need newer bitbake/oe-core features and fail to parse on Scarthgap.
  • Behaviour or option changes in the package (curl defaults, rsync protocol) can break the scripts that call it.
  • 14 of 14 sit in a layer the Intel build also uses, so the change ships to Intel too and must be validated there.
Delete that package's recipes-cve directory (or revert its commit); nothing else depends on the fork.
2Recommended
Backport the 71 kernel fixes that apply cleanly, as one series
  • Largest groups: Bluetooth 29, Network stack 25, Other drivers and core 10, WiFi 3. Network and Bluetooth first: those are the reachable ones.
  • Stage the patches in cve-archive/ beside meta-optisigns-vendor-gaidatech/recipes-kernel/linux/linux-rockchip-gaidatech_6.1.bb, then add them to the recipe as one series.
  • Or ask the board vendor for a newer SDK kernel: it carries most of these (6.1 stable fixes) and stays theirs to support.
71
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.
Drop the series from the recipe; on a device, the A/B slot falls back after three failed boots.
3Next
Bump the 10 foundation packages, each on its own
  • bluez5, glib-2.0, python3, binutils, gstreamer1.0, libxml2 and more; versions and files on page 4.
  • Stay within the current stable series. Where the fix only exists in a newer one (10 of 10 here), take the backported patches from upstream Yocto instead of the new version: a new series of a foundation package is a platform migration, not a CVE fix.
34
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
  • 31 kernel fixes need rework before they apply.
  • 13 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.
61
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.