1 / 6 · Summary

Amlogic CVE Scan Report

no vendor bulletin: kernel fix mapping is CNA-only. No vendor CVE bulletin exists for Amlogic OptiStick gen5 (S905X5M); kernel fixing commits come from the Linux CNA map only, so this run is not comparable to a bulletin-backed one.
Image built by this scan from main-amlinux @ 05f047ad.
3 commit(s) landed on main-amlinux since this scan's snapshot @ 05f047ad; this report is that snapshot.

Still need a fix: 258

Buildcve-scan-05f047ad
BUILD_ID20261015T093253Z-cvescan-05f047a
Manifestlib32-optisigns-image-optistick-panthor-mesons7d-bm201-6.12-lib32-20261015093317.manifest
Sourcemain-amlinux @ 05f047a · run branch cve-scan/amlinux-20261015-1632
Versionskernel 6.12.38 · U-Boot 2023.01 · browser engine not found
NVD data2026-10-15 09:25 UTC · scanned 2026-10-15 09:46 UTC
Data versionnvd 2026-10-15T09:25 · cna 5d7cf843 · bulletin n/a (no vendor bulletin, CNA only) · rules 822a28be
Vendor bulletinsno vendor bulletin: kernel fix mapping is CNA-only
Kernel "fixed in source" checknetwork-reachable CVEs only (run with --fixed-status for all)
258still need a fix · P0 41 · P1 149 · P2 68
213already fixed in our tree
2,978ruled out on evidence from this build · not affected 1,418 · risk accepted by rule 1,560
0browser engine, closed by one upgrade

Open by layer

Kernel110Userland138U-Boot10
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.

Still need a fix258Unconfirmed: NVD gives no version24Already fixed213Ruled out — not affected1,418Ruled out — risk accepted by rule1,560Browser engine, grouped0
BucketCVEsEvidence
Still need a fix258reachable over a network, code built in, fix not in our source, and NVD confirms our version
Unconfirmed: NVD gives no version24only unversioned NVD rows match; re-judged every scan, never in a fix module
Already fixed213SBOM patches 152 · recipe patches 54 · CVE_STATUS 4 · in source 3
Ruled out — not affected1,418the vulnerable code cannot run on this product
Kernel: code not built1,376CONFIG off in the shipped .config, mapped through the kernel Makefiles; or another architecture
Kernel: no path from userspace2the subsystem is built but nothing in the rootfs can reach it
Kernel: other rulings7fix 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 bootloader1the fix touches code our U-Boot does not build or does not have
Userland: not ours / not our platform32NVD vendor-name collisions, other operating systems, other products
Ruled out — risk accepted by rule1,560reachable, but a standing ruling (local or physical access only) judged the risk low
Kernel: local access only1,373NVD attack vector LOCAL or PHYSICAL; the product has no root login
Userland: local access only187needs an attacker already on the device; low risk by ruling
Browser engine, grouped0Chromium build not found: not matched
Show all 24 unconfirmed CVEs
CVEPriorityCVSSComponentWhy unconfirmed
CVE-2026-4424P17.5libarchive 3.6.2NVD lists libarchive with no version ("-") only: unanalysed, not confirmed for 3.6.2
CVE-2026-5201P17.5gdk-pixbuf 2.42.10NVD lists gdk-pixbuf with no version ("-") only: unanalysed, not confirmed for 2.42.10
CVE-2026-2369P26.5libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-2436P26.5libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-4426P26.5libarchive 3.6.2NVD lists libarchive with no version ("-") only: unanalysed, not confirmed for 3.6.2
CVE-2026-66337P26.5libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-66339P26.5libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-5119P25.9libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-1467P25.8libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-1536P25.8libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-1539P25.8libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-3099P25.8libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-66338P25.4libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-1801P25.3libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-2443P25.3libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-4271P25.3libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-12549P24.8libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-12891P24.3gstreamer 1.20.7NVD lists gstreamer with no version ("-") only: unanalysed, not confirmed for 1.20.7
CVE-2026-12548P24.2libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-3632P23.9libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-3633P23.9libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-3634P23.9libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-2708P23.7libsoup 2.74.2NVD lists libsoup with no version ("-") only: unanalysed, not confirmed for 2.74.2
CVE-2026-3184P23.7util-linux 2.37.4NVD lists util-linux with no version ("-") only: unanalysed, not confirmed for 2.37.4
Show the 40 recipes with CVEs fixed by SBOM patches

gstreamer1.0-plugins-good 21, expat-native 18, unzip 14, libxml2-native 13, gstreamer1.0-plugins-bad 7, gstreamer1.0-plugins-base 7, glib-2.0-native 7, rsync-native 4, cups 4, cairo 4 · +30 more

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 (Amlogic bl2 / bl30 / bl31 / bl32 (OP-TEE) / DDR firmware in the u-boot bundle): 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 lib32-optisigns-image-optistick-panthor).

3 / 6 · Kernel

Kernel

Kernel 6.12.38: 110 CVEs still need a fix, by area.

Other drivers and core54Bluetooth25Network stack17Unmapped (older advisories)13Ethernet driver1
P0P1P2

Fix effort

Upstream fix applies cleanly70Needs manual rework27No fixing commit on record13

Kernel P0

31 P0 items, highest CVSS first.

CVEAreaWhat it isCVSS
CVE-2026-63795NET_9P9p: avoid putting oldfid in p9_client_walk() error path10.0
CVE-2025-38472NF_CONNTRACKnetfilter: nf_conntrack: fix crash due to removal of uninitialised9.8
CVE-2025-39946TLStls: make sure to abort the stream if headers are bogus9.8
CVE-2026-23240TLStls: Fix race condition in tls_sw_cancel_work_tx()9.8
CVE-2026-31414NF_CONNTRACKnetfilter: nf_conntrack_expect: use expect->helper9.8
CVE-2026-31533TLSnet/tls: fix use-after-free in -EBUSY error path of tls_do_encryption9.8
CVE-2026-43037IPV6_TUNNELip6_tunnel: clear skb2->cb[] in ip4ip6_err()9.8
CVE-2026-46115BLOCKblock: add pgmap check to biovec_phys_mergeable9.8
CVE-2026-46289NETFS_SUPPORTlib/scatterlist: fix length calculations in extract_kvec_to_sg9.8
CVE-2026-52993TIPCtipc: fix double-free in tipc_buf_append()9.8
CVE-2026-53002NF_NAT_AMANDAnetfilter: conntrack: remove sprintf usage9.8
CVE-2026-53221IPV6_VTIip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()9.8
CVE-2026-53228IPV6_SITipv6: sit: reload inner IPv6 header after GSO offloads9.8
CVE-2026-53384SERIAL_8250_DWserial: 8250_dw: unregister 8250 port if clk_notifier_register()9.8

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

Show all 110 kernel CVEs, by area
CVEPriorityCVSSAreaWhat it isFix
Other drivers and core · 54 (P0 22 · P1 30 · P2 2)
CVE-2026-63795P010.0NET_9P9p: avoid putting oldfid in p9_client_walk() error pathapplies cleanlyBackport upstream commit 1a3860d46e3e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-39946P09.8TLStls: make sure to abort the stream if headers are bogusapplies cleanlyBackport upstream commit 0aeb54ac4cd5 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-23240P09.8TLStls: Fix race condition in tls_sw_cancel_work_tx()applies cleanlyBackport upstream commit 7bb09315f93d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31533P09.8TLSnet/tls: fix use-after-free in -EBUSY error path of tls_do_encryptionapplies cleanlyBackport upstream commit a9b8b18364ff (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46115P09.8BLOCKblock: add pgmap check to biovec_phys_mergeableapplies cleanlyBackport upstream commit 13920e4b7b78 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46289P09.8NETFS_SUPPORTlib/scatterlist: fix length calculations in extract_kvec_to_sgapplies cleanlyBackport upstream commit 07b7d66e65d9 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-52993P09.8TIPCtipc: fix double-free in tipc_buf_append()applies cleanlyBackport upstream commit d293ca716e7d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53384P09.8SERIAL_8250_DWserial: 8250_dw: unregister 8250 port if clk_notifier_register()needs reworkBackport upstream commit 10fc708b4de7 — needs rework (context drifted) -> stage the patch…
CVE-2026-64025P09.8NET_SOCK_MSGbpf, skmsg: fix verdict sk_data_ready racing with ktls rxneeds reworkBackport upstream commit ddf8029623a1 — needs rework (context drifted) -> stage the patch…
CVE-2026-64046P09.8TLSnet: tls: prevent chain-after-chain in plain text SGneeds reworkBackport upstream commit ff26a0e8377d — needs rework (context drifted) -> stage the patch…
CVE-2026-64047P09.8TLSnet: tls: fix off-by-one in sg_chain entry count for wrapped sk_msgapplies cleanlyBackport upstream commit 285943c6e7ca (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64061P09.8NETFS_SUPPORTnetfs: Fix early put of sink folio in netfs_read_gaps()applies cleanlyBackport upstream commit 3e5dd91b87a8 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64066P09.8NETFS_SUPPORTnetfs: Fix netfs_read_to_pagecache() to pause on subreq failureneeds reworkBackport upstream commit 8a8c0cfdf465 — needs rework (context drifted) -> stage the patch…
CVE-2026-64067P09.8NETFS_SUPPORTnetfs: Fix missing barriers when accessing stream->subrequestsneeds reworkBackport upstream commit b5782e2d462c — needs rework (context drifted) -> stage the patch…
CVE-2026-64068P09.8NETFS_SUPPORTnetfs: Fix missing locking around retry adding new subreqsneeds reworkBackport upstream commit cce18c263e96 — needs rework (context drifted) -> stage the patch…
CVE-2026-64160P09.8NETFS_SUPPORTnetfs: Fix potential for tearing in ->remote_i_size and ->zero_pointneeds reworkBackport upstream commit 2c8f4742bb76 — needs rework (context drifted) -> stage the patch…
CVE-2026-64216P09.8NETFS_SUPPORTnetfs: Fix potential UAF in netfs_unlock_abandoned_read_pages()needs reworkBackport upstream commit dbe556972100 — needs rework (context drifted) -> stage the patch…
CVE-2026-64355P09.8BPF_SYSCALLbpf: Reject fragmented frames in devmapapplies cleanlyBackport upstream commit aa496720618f (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31448P09.4EXT4_FSext4: avoid infinite loops caused by residual dataapplies cleanlyBackport upstream commit 5422fe71d26d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31682P09.1BRIDGEbridge: br_nd_send: linearize skb before parsing ND optionsapplies cleanlyBackport upstream commit a01aee7cafc5 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43197P09.1NETCONSOLEnetconsole: avoid OOB reads, msg is not nul-terminatedneeds reworkBackport upstream commit 82aec772fca2 — needs rework (context drifted) -> stage the patch…
CVE-2026-64450P09.1TIPCtipc: fix out-of-bounds read in broadcast Gap ACK blocksapplies cleanlyBackport upstream commit 2b66974a1b61 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-38495P18.8HIDHID: core: ensure the allocated report buffer can contain theapplies cleanlyBackport upstream commit 4f15ee98304b (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-39806P18.8HID_MULTITOUCHHID: multitouch: fix slab out-of-bounds access in mt_report_fixup()applies cleanlyBackport upstream commit 0379eb8691b9 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31435P18.8NETFS_SUPPORTnetfs: Fix read abandonment during retryneeds reworkBackport upstream commit 7e57523490cd — needs rework (context drifted) -> stage the patch…
CVE-2026-31450P18.8EXT4_FSext4: publish jinode after initializationneeds reworkBackport upstream commit 1aec30021edd — needs rework (context drifted) -> stage the patch…
CVE-2026-31570P18.8CAN_GWcan: gw: fix OOB heap access in cgw_csum_crc8_rel()applies cleanlyBackport upstream commit b9c310d72783 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31629P18.8NFCnfc: llcp: add missing return after LLCP_CLOSED checksapplies cleanlyBackport upstream commit 2b5dd4632966 (applies cleanly) -> stage the patch in meta-optisi…
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-63801P18.8TIPC_CRYPTOtipc: fix slab-use-after-free Read in tipc_aead_decrypt_doneapplies cleanlyBackport upstream commit bda3348872a2 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64010P18.8NFCnfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc()applies cleanlyBackport upstream commit b493ea2765cc (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64313P18.8CRYPTO_ECCcrypto: ecc - Fix carry overflow in vli multiplicationapplies cleanlyBackport upstream commit 27b536a2ec8e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-38574P18.6PPTPpptp: ensure minimal skb length in pptp_xmit()applies cleanlyBackport upstream commit de9c4861fb42 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-38608P18.6TLSbpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktlsapplies cleanlyBackport upstream commit 178f6a5c8cb3 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-68365P18.2NTFS3_FSfs/ntfs3: Initialize allocated memory before useneeds reworkBackport upstream commit a8a3ca23bbd9 — needs rework (context drifted) -> stage the patch…
CVE-2025-71311P18.2NTFS3_FSfs/ntfs3: Initialize new folios before useapplies cleanlyBackport upstream commit f223ebffa185 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64435P18.2AUDITaudit: Fix data races of skb_queue_len() readers on audit_queueapplies cleanlyBackport upstream commit c9a71daaecb2 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43051P18.1HID_WACOMHID: wacom: fix out-of-bounds read in wacom_intuos_bt_irqapplies cleanlyBackport upstream commit 2f1763f62909 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46232P18.1HID_PLAYSTATIONHID: playstation: Clamp num_touch_reportsapplies cleanlyBackport upstream commit cac61b58a3b6 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-71131P17.5CRYPTO_SEQIVcrypto: seqiv - Do not use req->iv after crypto_aead_encryptapplies cleanlyBackport upstream commit 50fdb78b7c0b (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-71161P17.5DM_VERITYdm-verity: disable recursive forward error correctionneeds reworkBackport upstream commit d9f3e47d3fae — needs rework (context drifted) -> stage the patch…
CVE-2026-31467P17.5EROFS_FS_ZIPerofs: add GFP_NOIO in the bio completion if neededapplies cleanlyBackport upstream commit c23df30915f8 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31662P17.5TIPCtipc: fix bc_ackers underflow on duplicate GRP_ACK_MSGapplies cleanlyBackport upstream commit 48a5fe38772b (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43245P17.5NTFS3_FSntfs: ->d_compare() must not blockneeds reworkBackport upstream commit ca2a04e84af7 — 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-46102P17.5STREAM_PARSERnet: strparser: fix skb_head leak in strp_abort_strp()applies cleanlyBackport upstream commit fe72340daaf1 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-52946P17.5IO_URINGfs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signalingapplies cleanlyBackport upstream commit 00633c468382 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-52974P17.5TLSnet: tls: fix strparser anchor skb leak on offload RX setup failureapplies cleanlyBackport upstream commit 58689498ca33 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64003P17.5SCSIscsi: core: Run queues for all non-SDEV_DEL devices fromapplies cleanlyBackport upstream commit 7205b5870227 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2025-39723P17.1NETFS_SUPPORTnetfs: Fix unbuffered write error handlingneeds reworkBackport upstream commit a3de58b12ce0 — needs rework (context drifted) -> stage the patch…
CVE-2025-71289P17.1NTFS3_FSfs/ntfs3: handle attr_set_size() errors when truncating filesneeds reworkBackport upstream commit 576248a34b92 — needs rework (context drifted) -> stage the patch…
CVE-2026-64452P17.16LOWPAN6lowpan: fix NHC entry use-after-free on error pathapplies cleanlyBackport upstream commit 1720db928e5a (applies cleanly) -> stage the patch in meta-optisi…
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-2022-3629P23.3VSOCKETSA vulnerability was found in Linux Kernel. It has been declared as problematic. This…no fixing commitNo fixing commit on record — find the upstream fix, or assess
Bluetooth · 25 (P1 23 · P2 2)
CVE-2026-23395P18.8BTBluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQneeds reworkBackport upstream commit 5b3e2052334f — needs rework (context drifted) -> stage the patch…
CVE-2026-23461P18.8BTBluetooth: L2CAP: Fix use-after-free in l2cap_unregister_userapplies cleanlyBackport upstream commit 752a6c9596dd (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-23462P18.8BT_HIDPBluetooth: HIDP: Fix possible UAFapplies cleanlyBackport upstream commit dbf666e4fc9b (applies cleanly) -> stage the patch in meta-optisi…
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 MITMapplies cleanlyBackport upstream commit 20756fec2f01 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43018P18.8BTBluetooth: hci_event: fix potential UAF inapplies cleanlyBackport upstream commit b255531b27da (applies cleanly) -> stage the patch in meta-optisi…
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 accessapplies cleanlyBackport upstream commit e83f5e24da74 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53071P18.8BTBluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rspapplies cleanlyBackport upstream commit 42776497cdbc (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53072P18.8BTBluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFERapplies cleanlyBackport upstream commit 5c7209a341ff (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53358P18.8BTBluetooth: L2CAP: use chan timer to close channels inneeds reworkBackport upstream commit 8c8e620467a7 — needs rework (context drifted) -> stage the patch…
CVE-2026-63975P18.8BTBluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rspapplies cleanlyBackport upstream commit 41c2713b204e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64206P18.8BTBluetooth: L2CAP: cancel pending_rx_work before taking conn->lockneeds reworkBackport upstream commit 2641a9e0a1dd — needs rework (context drifted) -> stage the patch…
CVE-2026-31393P18.1BTBluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length beforeapplies cleanlyBackport upstream commit dd815e6e3918 (applies cleanly) -> stage the patch in meta-optisi…
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 upstream commit 138d7eca445e (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-46138P18.1BTBluetooth: hci_event: Fix OOB read and infinite loop inapplies cleanlyBackport upstream commit 5ddb80142611 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53254P18.1BT_RFCOMMBluetooth: RFCOMM: validate skb length in MCC handlersapplies cleanlyBackport upstream commit 23882b828c3c (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53256P18.0BT_RFCOMMBluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()applies cleanlyBackport upstream commit 43c441edacf9 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53357P18.0BTBluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()applies cleanlyBackport upstream commit ab1513597c6c (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43062P17.1BTBluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()applies cleanlyBackport upstream commit 15145675690c (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64403P17.1BTBluetooth: L2CAP: validate option length before reading conf optapplies cleanlyBackport upstream commit 687617555ced (applies cleanly) -> stage the patch in meta-optisi…
CVE-2022-42895P26.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-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 · 17 (P0 8 · P1 9)
CVE-2025-38472P09.8NF_CONNTRACKnetfilter: nf_conntrack: fix crash due to removal of uninitialisedapplies cleanlyBackport upstream commit 2d72afb34065 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-31414P09.8NF_CONNTRACKnetfilter: nf_conntrack_expect: use expect->helperneeds reworkBackport upstream commit f01794106042 — needs rework (context drifted) -> stage the patch…
CVE-2026-43037P09.8IPV6_TUNNELip6_tunnel: clear skb2->cb[] in ip4ip6_err()applies cleanlyBackport upstream commit 2edfa31769a4 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53002P09.8NF_NAT_AMANDAnetfilter: conntrack: remove sprintf usageapplies cleanlyBackport upstream commit 6e7066bdb481 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53221P09.8IPV6_VTIip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()applies cleanlyBackport upstream commit a5c0359f5cbc (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53228P09.8IPV6_SITipv6: sit: reload inner IPv6 header after GSO offloadsapplies cleanlyBackport upstream commit f0e42f0c4337 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53131P09.4NF_LOG_SYSLOGnetfilter: require Ethernet MAC header before using eth_hdr()needs reworkBackport upstream commit 62443dc21114 — needs rework (context drifted) -> stage the patch…
CVE-2026-23455P09.1NF_CONNTRACK_H323netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()applies cleanlyBackport upstream commit f173d0f4c0f6 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-52920P18.3NETFILTER_XT_MATCH_POLICYnetfilter: xt_policy: fix strict mode inbound policy matchingapplies cleanlyBackport upstream commit 4b2b4d7d4e20 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-23456P18.2NF_CONNTRACK_H323netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS caseapplies cleanlyBackport upstream commit 1e3a3593162c (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-43233P18.2NF_CONNTRACK_H323netfilter: nf_conntrack_h323: fix OOB read in decode_choice()applies cleanlyBackport upstream commit baed0d9ba91d (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-53268P18.2NF_CONNTRACK_IRCnetfilter: conntrack_irc: fix possible out-of-bounds readapplies cleanlyBackport upstream commit 66eba0ffce3b (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-23003P17.5IPV6_TUNNELip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()applies cleanlyBackport upstream commit 81c734dae203 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-23139P17.5NETFILTER_CONNCOUNTnetfilter: nf_conncount: update last_gc only when GC has beenneeds reworkBackport upstream commit 7811ba452402 — needs rework (context drifted) -> stage the patch…
CVE-2026-45859P17.5NETFILTER_NETLINK_QUEUEnetfilter: nfnetlink_queue: do shared-unconfirmed check beforeneeds reworkBackport upstream commit 207b3ebacb61 — needs rework (context drifted) -> stage the patch…
CVE-2026-45860P17.5NETFILTER_CONNCOUNTnetfilter: nf_conncount: increase the connection clean up limit to 64needs reworkBackport upstream commit 21d033e47273 — needs rework (context drifted) -> stage the patch…
CVE-2026-64414P17.5NF_DEFRAG_IPV6netfilter: handle unreadable fragsapplies cleanlyBackport upstream commit da5b58478a9c (applies cleanly) -> stage the patch in meta-optisi…
Unmapped (older advisories) · 13 (P0 1 · P1 7 · P2 5)
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-2025-71072P18.2unmappedshmem: fix recovery on rename failuresapplies cleanlyBackport upstream commit e1b4c6a58304 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2026-64368P18.1unmappedmm/slab: do not limit zeroing to orig_size when only red zoning isapplies cleanlyBackport upstream commit 648927ceb840 (applies cleanly) -> stage the patch in meta-optisi…
CVE-2020-1749P17.5unmappedA flaw was found in the Linux kernel's implementation of some networking protocols in IPsec,…no fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2020-25672P17.5unmappedA memory leak vulnerability was found in Linux kernel in llcp_sock_connectno fixing commitNo fixing commit on record — find the upstream fix, or assess
CVE-2026-64374P17.5unmappedsched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RTapplies cleanlyBackport upstream commit dd29c017aed6 (applies cleanly) -> stage the patch in meta-optisi…
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-2022-2663P25.3unmappedAn issue was found in the Linux kernel in nf_conntrack_irc where the message handling can be…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-2022-3567P24.6unmappedA 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
CVE-2022-3630P23.1unmappedA vulnerability was found in Linux Kernel. It has been rated as problematic. This issue…no fixing commitNo fixing commit on record — find the upstream fix, or assess
Ethernet driver · 1 (P1 1)
CVE-2026-53232P18.8PHYLIBnet: phy: clean the sfp upstream if phy probing failsneeds reworkBackport upstream commit 48774e87bbaa — needs rework (context drifted) -> stage the patch…

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

4 / 6 · Userland

Userland

138 rows in 26 packages still 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.

ffmpeg-remux 5.0.330rsync 2.6.918glib-2.0 2.72.310bluez5 5.669glibc 2.359python3 3.10.188cups 2.4.26expat 2.2.96gstreamer1.0 1.20.76openssl 3.0.216faad2 2.10.05libpng 1.6.395
P0P1P2
PackageNowTargetRowsWhere the change goes
ffmpeg-remux5.0.3≥2025-01-1330bump meta-optisigns-poky4/recipes-optisigns-common/ffmpeg-remux/ffmpeg-remux_5.0.3.bb
rsync2.6.9≥3.5.018Amlogic only: copy the upstream recipe dir (kirkstone/meta-gplv2/recipes-devtools/rsync/, all its files) to meta-optisigns-poky4/recipes-cve/rsync/ as rsync_<new>.bb, pin PREFERRED_VERSION_rsync in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/rsync/rsync_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_rsync / _lib32-rsync at the old version and pins the new one as PREFERRED_VERSION_rsync:k6.12 + PREFERRED_VERSION_lib32-rsync:k6.12 (verify with bitbake-getvar in img_panthor)
glib-2.02.72.3≥2.88.110Amlogic only: copy the upstream recipe dir (kirkstone/poky/meta/recipes-core/glib-2.0/, all its files) to meta-optisigns-poky4/recipes-cve/glib-2.0/ as glib-2.0_<new>.bb, pin PREFERRED_VERSION_glib-2.0 in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/glib-2.0/glib-2.0_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_glib-2.0 / _lib32-glib-2.0 at the old version and pins the new one as PREFERRED_VERSION_glib-2.0:k6.12 + PREFERRED_VERSION_lib32-glib-2.0:k6.12 (verify with bitbake-getvar in img_panthor)
bluez55.66≥5.709bump meta-optisigns-poky4/recipes-connectivity/bluez5/bluez5_5.66.bb
glibc2.35—9Amlogic only: copy the upstream recipe dir (kirkstone/poky/meta/recipes-core/glibc/, all its files) to meta-optisigns-poky4/recipes-cve/glibc/ as glibc_<new>.bb, pin PREFERRED_VERSION_glibc in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/glibc/glibc_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_glibc / _lib32-glibc at the old version and pins the new one as PREFERRED_VERSION_glibc:k6.12 + PREFERRED_VERSION_lib32-glibc:k6.12 (verify with bitbake-getvar in img_panthor)
python33.10.18≥3.14.78Amlogic only: copy the upstream recipe dir (kirkstone/poky/meta/recipes-devtools/python/, all its files) to meta-optisigns-poky4/recipes-cve/python3/ as python3_<new>.bb, pin PREFERRED_VERSION_python3 in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/python3/python3_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_python3 / _lib32-python3 at the old version and pins the new one as PREFERRED_VERSION_python3:k6.12 + PREFERRED_VERSION_lib32-python3:k6.12 (verify with bitbake-getvar in img_panthor)
cups2.4.2≥2.4.176Amlogic only: copy the upstream recipe dir (kirkstone/poky/meta/recipes-extended/cups/, all its files) to meta-optisigns-poky4/recipes-cve/cups/ as cups_<new>.bb, pin PREFERRED_VERSION_cups in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/cups/cups_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_cups / _lib32-cups at the old version and pins the new one as PREFERRED_VERSION_cups:k6.12 + PREFERRED_VERSION_lib32-cups:k6.12 (verify with bitbake-getvar in img_panthor)
expat2.2.9>2.8.36Amlogic only: copy the upstream recipe dir (kirkstone/meta-meson/recipes-core/expat/, all its files) to meta-optisigns-poky4/recipes-cve/expat/ as expat_<new>.bb, pin PREFERRED_VERSION_expat in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/expat/expat_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_expat / _lib32-expat at the old version and pins the new one as PREFERRED_VERSION_expat:k6.12 + PREFERRED_VERSION_lib32-expat:k6.12 (verify with bitbake-getvar in img_panthor)
gstreamer1.01.20.7≥1.28.16Amlogic only: copy the upstream recipe dir (kirkstone/poky/meta/recipes-multimedia/gstreamer/, all its files) to meta-optisigns-poky4/recipes-cve/gstreamer1.0/ as gstreamer1.0_<new>.bb, pin PREFERRED_VERSION_gstreamer1.0 in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/gstreamer1.0/gstreamer1.0_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_gstreamer1.0 / _lib32-gstreamer1.0 at the old version and pins the new one as PREFERRED_VERSION_gstreamer1.0:k6.12 + PREFERRED_VERSION_lib32-gstreamer1.0:k6.12 (verify with bitbake-getvar in img_panthor)
openssl3.0.21≥3.0.236bump meta-optisigns-poky4/recipes-cve/openssl/openssl_3.0.21.bb
faad22.10.0>2.10.05no fixed upstream release (the fix is only after 2.10.0, which is current): carry patches in kirkstone/meta-meson/recipes-multimedia/faad2/faad2_2.10.0.bb
libpng1.6.39≥1.6.565Amlogic only: copy the upstream recipe dir (kirkstone/poky/meta/recipes-multimedia/libpng/, all its files) to meta-optisigns-poky4/recipes-cve/libpng/ as libpng_<new>.bb, pin PREFERRED_VERSION_libpng in meta-optisigns-poky-common/conf/optisigns-pp-gen5.conf; the poky recipe stays for the other lines; CVE fixes target the panthor lane only (k6.12 override, set only by amlogic_k6.12.inc): poky4 is parsed by gen3/gen3-a64/gen5/gen5-a64/gen5w/panthor and optisigns-pp-gen5.conf by every gen5 lane. A patch on the current version goes in meta-optisigns-poky4/recipes-cve/libpng/libpng_%.bbappend as SRC_URI:append:k6.12, never SRC_URI +=; a bump keeps the base PREFERRED_VERSION_libpng / _lib32-libpng at the old version and pins the new one as PREFERRED_VERSION_libpng:k6.12 + PREFERRED_VERSION_lib32-libpng:k6.12 (verify with bitbake-getvar in img_panthor)

14 rows have no affected range in NVD and need a manual check before acting.

Show all 138 userland CVEs, by package
CVEPriorityCVSSWhat it isFix suggestion
ffmpeg-remux 5.0.3 → ≥2025-01-13 · 30 (P1 14 · P2 16)
CVE-2026-64830P18.8FFmpeg versions 2.1 through 8.1.2 contains a heap buffer overflow vulnerability in the VobSub…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2026-64832P18.8FFmpeg versions 4.4 through 8.1.2 contain a double-free vulnerability in the NVIDIA NVDEC…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2026-64835P18.8FFmpeg versions 4.4 through 8.1.2 contain an out-of-bounds memory access vulnerability in the…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2026-66036P18.8FFmpeg through 8.1.2, fixed in commit 5d7112c, contains a heap out-of-bounds write…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2026-66039P18.8FFmpeg through 8.1.2, fixed in commit aafb5c6, contains a signed integer overflow…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2026-66040P18.8FFmpeg through 8.1.2, fixed in commit b506faf, contains a heap out-of-bounds write…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2022-48434P18.1libavcodec/pthread_frame.c in FFmpeg before 5.1.2, as used in VLC and other products, leaves…Upgrade ffmpeg 5.0.3 → ≥5.1.2
CVE-2023-6603P17.5A flaw was found in FFmpeg's HLS playlist parsing. This vulnerability allows a denial of…Upgrade ffmpeg 5.0.3 → >6.0
CVE-2026-30997P17.5An out-of-bounds read in the read_global_param() function (libavcodec/av1dec.c) of FFmpeg…Upgrade ffmpeg 5.0.3 → >8.0.1
CVE-2026-30998P17.5An improper resource deallocation and closure vulnerability in the tools/zmqsend.c component…Upgrade ffmpeg 5.0.3 → >8.0.1
CVE-2026-30999P17.5A heap buffer overflow in the av_bprint_finalize() function of FFmpeg v8.0.1 allows attackers…Upgrade ffmpeg 5.0.3 → >8.0.1
CVE-2026-64834P17.5FFmpeg versions 0.6.3 through 8.1.2 contain an infinite loop vulnerability in the RTP/ASF…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2023-6605P17.2A flaw was found in FFmpeg's DASH playlist support. This vulnerability allows arbitrary HTTP…Upgrade ffmpeg 5.0.3 → >6.0
CVE-2026-64833P17.1FFmpeg versions 0.7.1 through 8.1.2 contain an out-of-bounds read vulnerability in the S/PDIF…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2025-25468P26.5FFmpeg git-master before commit d5873b was discovered to contain a memory leak in the…Upgrade ffmpeg 5.0.3 → ≥2025-01-13
CVE-2025-25469P26.5FFmpeg git-master before commit d5873b was discovered to contain a memory leak in the…Upgrade ffmpeg 5.0.3 → ≥2025-01-13
CVE-2026-107695P26.5FFmpeg before 8.1.3 contains an infinite loop vulnerability in the HLS demuxer that allows…Upgrade ffmpeg 5.0.3 → ≥8.1.3
CVE-2026-107696P26.5FFmpeg through 9.0.2 contains an infinite loop vulnerability in ff_rtsp_connect() in…Upgrade ffmpeg 5.0.3 → >9.0.2
CVE-2026-66037P26.5FFmpeg through 8.1.2, fixed in commit 5d7112c, contains an uncontrolled resource consumption…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2026-66038P26.5FFmpeg through 8.1.2, fixed in commit 8670835, contains an information disclosure…Upgrade ffmpeg 5.0.3 → >8.1.2
CVE-2024-7272P26.3A vulnerability, which was classified as critical, was found in FFmpeg up to 5.1.5. This…Upgrade ffmpeg 5.0.3 → ≥5.1.6
CVE-2025-1594P26.3A vulnerability, which was classified as critical, was found in FFmpeg up to 7.1. This affects…Upgrade ffmpeg 5.0.3 → >7.1
CVE-2026-107675P25.9FFmpeg through 9.0.2 contains a missing host key verification vulnerability in the…Upgrade ffmpeg 5.0.3 → >9.0.2
CVE-2026-107698P25.4FFmpeg before 7.1.4 and 8.0.x before 8.0.2 contains a server-side request forgery…Upgrade ffmpeg 5.0.3 → ≥7.1.4
CVE-2023-6602P25.3A flaw was found in FFmpeg's TTY Demuxer. This vulnerability allows possible data exfiltration…Upgrade ffmpeg 5.0.3 → >6.0
CVE-2023-6604P25.3A flaw was found in FFmpeg. This vulnerability allows unexpected additional CPU load and…Upgrade ffmpeg 5.0.3 → >6.0
CVE-2025-10256P25.3A NULL pointer dereference vulnerability exists in FFmpeg’s Firequalizer filter…Upgrade ffmpeg 5.0.3 → ≥8.0
CVE-2026-107660P24.8FFmpeg before 8.1.3 and 9.x before 9.0.2 contains an improper certificate validation…Upgrade ffmpeg 5.0.3 → ≥8.1.3
CVE-2023-6601P24.7A flaw was found in FFmpeg's HLS demuxer. This vulnerability allows bypassing unsafe file…Upgrade ffmpeg 5.0.3 → >6.0
CVE-2026-107697P24.3FFmpeg before 8.1.3 contains a protection mechanism failure in the HLS demuxer that allows…Upgrade ffmpeg 5.0.3 → ≥8.1.3
rsync 2.6.9 → ≥3.5.0 · 18 (P0 5 · P1 6 · P2 7)
CVE-2007-6200P010.0Unspecified vulnerability in rsync before 3.0.0pre6, when running a writable rsync daemon,…NVD confirms 2.6.9 (exact version / open range) but names no fixed release: find the upst…
CVE-2017-15994P09.8rsync 3.1.3-development before 2017-10-24 mishandles archaic checksums, which makes it easier…Upgrade rsync 2.6.9 → >3.1.2
CVE-2017-17434P09.8The daemon in rsync 3.1.2, and 3.1.3-development before 2017-12-03, does not check for…Upgrade rsync 2.6.9 → >3.1.2
CVE-2007-6199P09.3rsync before 3.0.0pre6, when running a writable rsync daemon that is not using chroot, allows…NVD confirms 2.6.9 (exact version / open range) but names no fixed release: find the upst…
CVE-2026-53791P09.1rsync daemon before 3.5.0 contains an IP address spoofing vulnerability that allows…Upgrade rsync 2.6.9 → ≥3.5.0
CVE-2026-43618P18.1Rsync version 3.4.2 and prior contain an integer overflow vulnerability in the…Upgrade rsync 2.6.9 → >3.4.2
CVE-2026-53795P18.1rsync before 3.5.0 contains an arbitrary file write vulnerability that allows attackers to…Upgrade rsync 2.6.9 → ≥3.5.0
CVE-2014-2855P17.8The check_secret function in authenticate.c in rsync 3.1.0 and earlier allows remote attackers…Upgrade rsync 2.6.9 → >3.1.0
CVE-2008-1720P17.5Buffer overflow in rsync 2.6.9 to 3.0.1, with extended attribute (xattr) support enabled,…NVD confirms 2.6.9 (exact version / open range) but names no fixed release: find the upst…
CVE-2018-5764P17.5The parse_arguments function in options.c in rsyncd in rsync before 3.1.3 does not prevent…Upgrade rsync 2.6.9 → ≥3.1.3
CVE-2022-29154P17.4An issue was discovered in rsync before 3.2.5 that allows malicious remote servers to write…Upgrade rsync 2.6.9 → ≥3.2.5
CVE-2026-43620P26.5Rsync version 3.4.2 and prior contain a receiver-side out-of-bounds array read vulnerability…Upgrade rsync 2.6.9 → >3.4.2
CVE-2026-53786P26.5rsync before 3.5.0 contains a filter rule bypass vulnerability that allows authenticated…Upgrade rsync 2.6.9 → ≥3.5.0
CVE-2026-53789P26.5rsync before 3.5.0 contains an improper path handling vulnerability that allows a malicious…Upgrade rsync 2.6.9 → ≥3.5.0
CVE-2026-53801P25.9rsync before 3.5.0 contains a symlink race condition vulnerability in the sender's directory…Upgrade rsync 2.6.9 → ≥3.5.0
CVE-2026-53798P25.3rsync before 3.5.0 contains a privilege confusion vulnerability in the name-converter…Upgrade rsync 2.6.9 → ≥3.5.0
CVE-2026-43617P24.8Rsync version 3.4.2 and prior contain an authorization bypass vulnerability in the rsync…Upgrade rsync 2.6.9 → >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 2.6.9 → ≥3.4.3
glib-2.0 2.72.3 → ≥2.88.1 · 10 (P0 2 · P1 7 · P2 1)
CVE-2025-14087P09.8A flaw was found in GLib (Gnome Lib). This vulnerability allows a remote attacker to cause…Upgrade glib 2.72.3 → ≥2.86.3
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.72.3 → ≥2.88.1
CVE-2026-58014P18.6A flaw was found in GLib. An off-by-one error can occur in the…Upgrade glib 2.72.3 → ≥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.72.3 → ≥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.72.3 → ≥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.72.3 → ≥2.88.1
CVE-2025-4056P17.5A flaw was found in GLib. A denial of service on Windows platforms may occur if an application…Upgrade glib 2.72.3 → ≥2.84.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.72.3 → ≥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.72.3 → ≥2.88.1
CVE-2025-14512P26.5A flaw was found in glib. This vulnerability allows a heap buffer overflow and…Upgrade glib 2.72.3 → ≥2.86.3
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…
glibc 2.35 → no fixed release · 9 (P0 1 · P1 6 · P2 2)
CVE-2026-5450P09.8Calling the scanf family of functions with a %mc (malloc'd character match) in the GNU C…Upgrade glibc 2.35 → >2.43
CVE-2025-15281P17.5Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version…Upgrade glibc 2.35 → ≥2.43
CVE-2026-0915P17.5Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the…Upgrade glibc 2.35 → >2.42
CVE-2026-4046P17.5The iconv() function in the GNU C Library versions 2.43 and earlier may crash due to an…Upgrade glibc 2.35 → >2.43
CVE-2026-4437P17.5Calling gethostbyaddr or gethostbyaddr_r with a configured nsswitch.conf that specifies the…Upgrade glibc 2.35 → >2.43
CVE-2026-5928P17.5Calling the ungetwc function on a FILE stream with wide characters encoded in a character set…Upgrade glibc 2.35 → >2.43
CVE-2026-5435P17.3The deprecated functions ns_printrrf, ns_printrr and fp_nquery in the GNU C Library version…NVD confirms 2.35 (exact version / open range) but names no fixed release: find the upstr…
CVE-2026-6238P26.5The deprecated functions ns_printrrf, ns_printrr and fp_nquery in the GNU C Library version…NVD confirms 2.35 (exact version / open range) but names no fixed release: find the upstr…
CVE-2026-4438P25.4Calling gethostbyaddr or gethostbyaddr_r with a configured nsswitch.conf that specifies the…Upgrade glibc 2.35 → >2.43
python3 3.10.18 → ≥3.14.7 · 8 (P1 5 · P2 3)
CVE-2025-13836P17.5When reading an HTTP response from a server, if no read amount is specified, the default…Upgrade python 3.10.18 → ≥3.10.20
CVE-2026-15308P17.5The incremental HTML parser (html.parser.HTMLParser) allows for CPU denial-of-service through…Upgrade python 3.10.18 → ≥3.10.21
CVE-2026-3087P17.5If `shutil.unpack_archive()` is given a ZIP archive with an absolute Windows path containing a…Upgrade python 3.10.18 → >3.14.4
CVE-2026-3644P17.5The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was…Upgrade python 3.10.18 → ≥3.13.13
CVE-2026-7210P17.5`xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat…Upgrade python 3.10.18 → ≥3.13.14
CVE-2026-6019P26.1http.cookies.Morsel.js_output() returns an inline <script> snippet and only escapes " for…Upgrade python 3.10.18 → ≥3.13.14
CVE-2025-12084P25.3When building nested elements using xml.dom.minidom methods such as appendChild() that have a…Upgrade python 3.10.18 → ≥3.13.11
CVE-2025-12781P25.3When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions…Upgrade python 3.10.18 → ≥3.13.10
cups 2.4.2 → ≥2.4.17 · 6 (P1 1 · P2 5)
CVE-2026-34980P17.5OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.2 → >2.4.16
CVE-2025-58364P26.5OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.2 → ≥2.4.13
CVE-2026-34978P26.5OpenPrinting CUPS is an open source printing system for Linux and other Unix-like operating…Upgrade cups 2.4.2 → >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.2 → >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.2 → >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.2 → ≥2.4.17
expat 2.2.9 → >2.8.3 · 6 (P1 5 · P2 1)
CVE-2023-52425P17.5libexpat through 2.5.0 allows a denial of service (resource consumption) because many full…Upgrade libexpat 2.2.9 → >2.5.0
CVE-2024-28757P17.5libexpat through 2.6.1 allows an XML Entity Expansion attack when there is isolated use of…Upgrade libexpat 2.2.9 → ≥2.6.2
CVE-2024-45490P17.5An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length…Upgrade libexpat 2.2.9 → ≥2.6.3
CVE-2025-59375P17.5libexpat in Expat before 2.7.2 allows attackers to trigger large dynamic memory allocations…Upgrade libexpat 2.2.9 → ≥2.7.2
CVE-2026-66046P17.5Expat through 2.8.3 contains a denial of service vulnerability caused by quadratic algorithmic…Upgrade libexpat 2.2.9 → >2.8.3
CVE-2024-50602P25.9An issue was discovered in libexpat before 2.6.4. There is a crash within the XML_ResumeParser…Upgrade libexpat 2.2.9 → ≥2.6.4
gstreamer1.0 1.20.7 → ≥1.28.1 · 6 (P1 4 · P2 2)
CVE-2025-3887P18.8GStreamer H265 Codec Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability.…Upgrade gstreamer 1.20.7 → ≥1.26.1
CVE-2026-3083P18.8GStreamer rtpqdm2depay Out-Of-Bounds Write Remote Code Execution Vulnerability. This…Upgrade gstreamer 1.20.7 → ≥1.28.1
CVE-2026-3085P18.8GStreamer rtpqdm2depay Heap-based Buffer Overflow Remote Code Execution Vulnerability. This…Upgrade gstreamer 1.20.7 → ≥1.28.1
CVE-2025-47219P18.1In GStreamer through 1.26.1, the isomp4 plugin's qtdemux_parse_trak function may read past the…Upgrade gstreamer 1.20.7 → ≥1.26.2
CVE-2025-47806P25.6In GStreamer through 1.26.1, the subparse plugin's parse_subrip_time function may write data…Upgrade gstreamer 1.20.7 → ≥1.26.2
CVE-2025-47808P25.6In GStreamer through 1.26.1, the subparse plugin's tmplayer_parse_line function may…Upgrade gstreamer 1.20.7 → ≥1.26.2
openssl 3.0.21 → ≥3.0.23 · 6 (P1 1 · P2 5)
CVE-2026-84782P18.2Issue summary: The DTLS retransmission logic does not correctly handle a handshake message…Upgrade openssl 3.0.21 → ≥3.0.23
CVE-2026-35189P25.3Issue summary: A certificate with many nameRelativeToCRLIssuer CRL distribution points causes…Upgrade openssl 3.0.21 → ≥3.0.23
CVE-2026-75805P25.3Issue summary: A CMP client that requests certificate revocation on the basis of a PKCS#10 CSR…Upgrade openssl 3.0.21 → ≥3.0.23
CVE-2026-75806P25.3Issue summary: An established DTLS 1.2 association using an AEAD cipher suite can be…Upgrade openssl 3.0.21 → ≥3.0.23
CVE-2026-54872P23.7Issue summary: The generic elliptic-curve scalar multiplication used for ECDSA and SM2…Upgrade openssl 3.0.21 → ≥3.0.23
CVE-2026-77696P23.7Issue summary: SM2 signature generation uses non-constant-time arithmetic on secret values,…Upgrade openssl 3.0.21 → ≥3.0.23
faad2 2.10.0 → >2.10.0 · 5 (P1 4 · P2 1)
CVE-2021-32273P17.8An issue was discovered in faad2 through 2.10.0. A stack-buffer-overflow exists in the…Upgrade faad2 2.10.0 → >2.10.0
CVE-2021-32274P17.8An issue was discovered in faad2 through 2.10.0. A heap-buffer-overflow exists in the function…Upgrade faad2 2.10.0 → >2.10.0
CVE-2021-32277P17.8An issue was discovered in faad2 through 2.10.0. A heap-buffer-overflow exists in the function…Upgrade faad2 2.10.0 → >2.10.0
CVE-2021-32278P17.8An issue was discovered in faad2 through 2.10.0. A heap-buffer-overflow exists in the function…Upgrade faad2 2.10.0 → >2.10.0
CVE-2021-32276P25.5An issue was discovered in faad2 through 2.10.0. A NULL pointer dereference exists in the…Upgrade faad2 2.10.0 → >2.10.0
libpng 1.6.39 → ≥1.6.56 · 5 (P1 5)
CVE-2026-25646P18.1LIBPNG is a reference library for use in applications that read, create, and manipulate PNG…Upgrade libpng 1.6.39 → ≥1.6.55
CVE-2026-33636P17.6LIBPNG is a reference library for use in applications that read, create, and manipulate PNG…Upgrade libpng 1.6.39 → ≥1.6.56
CVE-2026-33416P17.5LIBPNG is a reference library for use in applications that read, create, and manipulate PNG…Upgrade libpng 1.6.39 → ≥1.6.56
CVE-2025-64720P17.1LIBPNG is a reference library for use in applications that read, create, and manipulate PNG…Upgrade libpng 1.6.39 → ≥1.6.51
CVE-2025-66293P17.1LIBPNG is a reference library for use in applications that read, create, and manipulate PNG…Upgrade libpng 1.6.39 → ≥1.6.52
gawk 3.1.5 → >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 3.1.5 → >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 3.1.5 → >5.4.0
CVE-2026-40553P17.5Buffer overflow vulnerability has been found in "extension/readdir.c" program file of gawk…Upgrade gawk 3.1.5 → >5.4.0
coreutils 6.9 → >8.23 · 2 (P0 1 · P1 1)
CVE-2015-4042P09.8Integer overflow in the keycompare_mb function in sort.c in sort in GNU Coreutils through 8.23…Upgrade coreutils 6.9 → >8.23
CVE-2014-9471P17.5The parse_datetime function in GNU coreutils allows remote attackers to cause a denial of…Upgrade coreutils 6.9 → ≥8.23
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
libsndfile1 1.0.31 → >1.2.2 · 2 (P1 1 · P2 1)
CVE-2025-52194P17.5A buffer overflow vulnerability exists in libsndfile version 1.2.2 and potentially earlier…Upgrade libsndfile 1.0.31 → >1.2.2
CVE-2024-50613P26.5libsndfile through 1.2.2 has a reachable assertion, that may lead to application exit, in…Upgrade libsndfile 1.0.31 → >1.2.2
sqlite3 3.38.5 → ≥3.51.1 · 2 (P1 2)
CVE-2025-6965P17.7There exists a vulnerability in SQLite versions before 3.50.2 where the number of aggregate…Upgrade sqlite 3.38.5 → ≥3.50.2
CVE-2025-70873P17.5An information disclosure issue in the zipfileInflate function in the zipfile extension in…Upgrade sqlite 3.38.5 → ≥3.51.1
boost 1.78.0 → no fixed release · 1 (P2 1)
CVE-2009-3654P26.4Unspecified vulnerability in Boost before 6.x-1.03, a module for Drupal, allows remote…Upgrade boost 1.78.0 → >6.x-1.01
busybox 1.35.0 → >1.37.0 · 1 (P2 1)
CVE-2025-60876P26.5BusyBox wget thru 1.3.7 accepted raw CR (0x0D)/LF (0x0A) and other C0 control bytes in the…Upgrade busybox 1.35.0 → >1.37.0
harfbuzz 4.0.1 → ≥12.3.0 · 1 (P2 1)
CVE-2026-22693P25.3HarfBuzz is a text shaping engine. Prior to version 12.3.0, a null pointer dereference…Upgrade harfbuzz 4.0.1 → ≥12.3.0
libgcc 11.5.0 → ≥2023-09-12 · 1 (P2 1)
CVE-2023-4039P24.8**DISPUTED**A failure in the -fstack-protector feature in GCC-based toolchains that target…Upgrade gcc 11.5.0 → ≥2023-09-12
mesa 24.1.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.1.7 → ≥25.3.6
ncurses 6.3+20220423 → >6.3 · 1 (P1 1)
CVE-2022-29458P17.1ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in…NVD confirms 6.3+20220423 (exact version / open range) but names no fixed release: find t…
speex 1.2.0 → >1.2 · 1 (P2 1)
CVE-2020-23904P25.5A stack buffer overflow in speexenc.c of Speex v1.2 allows attackers to cause a denial of…NVD confirms 1.2.0 (exact version / open range) but names no fixed release: find the upst…
wpa-supplicant 2.10 → >2.10 · 1 (P2 1)
CVE-2023-52160P26.5The implementation of PEAP in wpa_supplicant through 2.10 allows authentication bypass. For a…Upgrade wpa_supplicant 2.10 → >2.10
xz 5.2.6 → ≥5.8.3 · 1 (P2 1)
CVE-2026-34743P25.3XZ Utils provide a general-purpose data-compression library plus command-line tools. Prior to…Upgrade xz 5.2.6 → ≥5.8.3

5 / 6 · U-Boot

U-Boot

U-Boot 2023.01: 10 CVEs still need a fix; 1 ruled out on evidence from this build. Bootloader changes go last in the fix plan.

Show all 10 U-Boot CVEs that still need a fix
CVEPriorityCVSSWhat it isFix
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-2026-46728P18.2Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because…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…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2024-57254P17.1An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2024-57255P17.1An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1 occurs via a…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2024-57256P17.1An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1 occurs for zalloc…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2024-57258P17.1Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1 occur for a crafted…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2024-57259P17.1sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error and resultant…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2026-29007P25.3U-Boot through 2026.04-rc3 contains an out-of-bounds read vulnerability in…no fixing commitNo vendor patch — backport from upstream U-Boot
CVE-2024-57257P22.0A stack consumption issue in sqfs_size in Das U-Boot before 2025.01-rc1 occurs via a crafted…no fixing commitNo vendor patch — backport from upstream U-Boot
Show all 1 ruled-out U-Boot CVEs, with the reason
CVERulingReason
CVE-2026-29008stored-judgementinteger underflow in tcp_rx_state_machine() (net/tcp.c); our 2023.01 U-Boot has no TCP stack (net/tcp.c absent, no CONFIG_PROT_TCP). The summary also names sto…

ledger

Fixed on this branch

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

Still need a fix: 258

RecordFixed byDateMRCVEs fixedIn this image
amlinux-cve-fix-001wilber2026-10-14!46513all
amlinux-cve-fix-002wilber2026-10-14!4655all
amlinux-cve-fix-003wilber2026-10-14!4652all
amlinux-cve-fix-004wilber2026-10-15!48229all
amlinux-cve-fix-005wilber2026-10-15!48211all
Show all 60 CVEs in the fix records
CVEFixed byDateRecordMRNow
CVE-2024-45491wilber2026-10-14amlinux-cve-fix-003!465fixed
CVE-2024-45492wilber2026-10-14amlinux-cve-fix-003!465fixed
CVE-2025-38512wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2025-38643wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2025-39770wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2025-39849wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2025-39864wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2025-6021wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2025-71080wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2025-71127wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-0989wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-0990wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-13608wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-18924wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-19931wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-23246wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-43038wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43083wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43099wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43101wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43139wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43186wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43194wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43198wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43341wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43452wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-43501wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-46037wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-46125wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-46152wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-46166wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-46244wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-46266wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-46306wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-52945wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-52981wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-52982wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-53006wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-53069wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-53184wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-53235wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-53275wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-54874wilber2026-10-14amlinux-cve-fix-002!465fixed
CVE-2026-63072wilber2026-10-14amlinux-cve-fix-002!465fixed
CVE-2026-63074wilber2026-10-14amlinux-cve-fix-002!465fixed
CVE-2026-63076wilber2026-10-14amlinux-cve-fix-002!465fixed
CVE-2026-63992wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-63994wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-64024wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-64116wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-64132wilber2026-10-15amlinux-cve-fix-004!482fixed
CVE-2026-64223wilber2026-10-15amlinux-cve-fix-005!482fixed
CVE-2026-6653wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-75803wilber2026-10-14amlinux-cve-fix-002!465fixed
CVE-2026-80229wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-80230wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-80231wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-80255wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-82208wilber2026-10-14amlinux-cve-fix-001!465fixed
CVE-2026-82209wilber2026-10-14amlinux-cve-fix-001!465fixed

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 12 leaf packages, one commit each
  • In order of rows closed, starting with ffmpeg-remux, 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-poky4/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.
78
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 Kirkstone, and behaviour or option changes (curl defaults, rsync protocol) can break the scripts that call it.
Revert that package's commit; nothing else depends on it.
2Recommended
Backport the 70 kernel fixes that apply cleanly, as one series
  • Largest groups: Other drivers and core 35, Bluetooth 19, Network stack 12, Unmapped (older advisories) 4. Network and Bluetooth first: those are the reachable ones.
  • Stage the patches in cve-archive/ beside meta-optisigns-vendor-amlogic/recipes-kernel/linux/linux-meson_6.12.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.12 stable fixes) and stays theirs to support.
70
kernel rows
  • Fixes written for upstream 6.12 can interact with the Amlogic vendor drivers (common_drivers, media_modules) 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
Patch the 8 foundation packages, each on its own
  • glib-2.0, bluez5, python3, gstreamer1.0, openssl, busybox and more; 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 (7 of 8 here), a new series of a foundation package is a platform migration, not a CVE fix.
42
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
  • 27 kernel fixes need rework before they apply.
  • 13 kernel CVEs have no fixing commit on record: find the upstream fix or judge reachability.
  • 14 userland rows have no affected range in NVD: confirm they apply before acting.
  • No fixed upstream release yet, carry patches: faad2 2.10.0, ncurses 6.3+20220423, speex 1.2.0, wpa-supplicant 2.10.
62
rows
  • Hand backports are the easiest place to introduce a new bug; each needs review like any code change.
Each is its own commit.
5Last
Fix U-Boot 2023.01, last
  • No vendor U-Boot series exists for this line: patch the u-boot v2023 recipe for this MACHINE (locate with `bitbake-layers show-recipes u-boot` on the amlinux checkout), then bake with FORCE_UBOOT=1 ./amlogic/build_ota.sh: u-boot is EXTERNALSRC and the image does not depend on u-boot:do_deploy, so without it the previous bootloader ships (.claude/rules/amlogic-build.md on the amlinux checkout).
  • The network code (NFS, TFTP, DHCP) is the exposed part: it runs when local boot fails and U-Boot falls back to network boot.
10
U-Boot rows
  • A bad bootloader fails at flash time (BL2), not at boot, and can need the Maskrom button to recover.
  • The A/B and recovery logic lives in the same U-Boot tree; a regression there strands devices in the field.
Revert the SRC_URI change and reflash the previous loader through the bench rails.

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.