1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-08 05:09:24 +00:00
Commit Graph

68053 Commits

Author SHA1 Message Date
Bruce Ashfield 870f196f41 linux-yocto/5.10: update to v5.10.205
Updating  to the latest korg -stable release that comprises
the following commits:

    ca4427ebc626 Linux 5.10.205
    05c547e8427a powerpc/ftrace: Fix stack teardown in ftrace_no_trace
    e30e62f0e178 powerpc/ftrace: Create a dummy stackframe to fix stack unwind
    5a82cf64f8ad tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
    a11ea2c08f51 tty: n_gsm, remove duplicates of parameters
    b8faa754b523 tty: n_gsm: fix tty registration before control channel open
    918ba07224e9 USB: gadget: core: adjust uevent timing on gadget unbind
    20c2cb79a38c ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
    9f5bf009f77d ring-buffer: Fix writing to the buffer with max_data_size
    3e8055fc3b21 ring-buffer: Have saved event hold the entire event
    d7a293981427 tracing: Update snapshot buffer on resize if it is allocated
    a3580b2bfe90 ring-buffer: Fix memory leak of free page
    5ffda6998be5 team: Fix use-after-free when an option instance allocation fails
    33fb8ac30c3e arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
    26eeec522aca ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
    6e2628dfade5 soundwire: stream: fix NULL pointer dereference for multi_link
    7ccfc078cd47 perf: Fix perf_event_validate_size() lockdep splat
    5984306f6ce7 HID: hid-asus: add const to read-only outgoing usb buffer
    e9709a88a8ee net: usb: qmi_wwan: claim interface 4 for ZTE MF290
    09c8ee5f9bb3 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
    f6a1bf429978 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
    744027bb8ee0 HID: hid-asus: reset the backlight brightness level on resume
    1ac7379d2e18 HID: add ALWAYS_POLL quirk for Apple kb
    a64a9f38ae3e HID: glorious: fix Glorious Model I HID report
    6026a862f351 platform/x86: intel_telemetry: Fix kernel doc descriptions
    e01135763b9b bcache: avoid NULL checking to c->root in run_cache_set()
    a7555524e325 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
    3b48e1c0485a bcache: remove redundant assignment to variable cur_idx
    ea2341d08255 bcache: avoid oversize memory allocation by small stripe_size
    dbf0cdacdb4e blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
    d69581c17608 usb: aqc111: check packet for fixup for true limit
    1e3ea8d2bad8 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
    022b82336a62 PCI: loongson: Limit MRRS to 256
    791bca1b0996 Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
    7e2afd088506 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
    063302851147 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
    851783a0c4ff fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
    2623cf1fe825 cred: switch to using atomic_long_t
    03b50868ae53 net: atlantic: fix double free in ring reinit logic
    a232eb81c7cb appletalk: Fix Use-After-Free in atalk_ioctl
    9deccfbaed4b net: stmmac: Handle disabled MDIO busses from devicetree
    5470533a7d7e net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
    52a4c0e82a24 vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
    4c0d7e826160 sign-file: Fix incorrect return values check
    25bfae19b84a net: ena: Fix XDP redirection error
    c83544b70cc8 net: ena: Destroy correct number of xdp queues upon failure
    7ed59c4027a8 net: Remove acked SYN flag from packet in the transmit queue correctly
    10760f4234f7 qed: Fix a potential use-after-free in qed_cxt_tables_alloc
    7eda5960a533 net/rose: Fix Use-After-Free in rose_ioctl
    64a032015c33 atm: Fix Use-After-Free in do_vcc_ioctl
    c20f425e0692 net: fec: correct queue selection
    d15e4b825dc0 net: vlan: introduce skb_vlan_eth_hdr()
    bc0860a3c49c atm: solos-pci: Fix potential deadlock on &tx_queue_lock
    df5c24df63c4 atm: solos-pci: Fix potential deadlock on &cli_queue_lock
    6a7b673e6ec7 qca_spi: Fix reset behavior
    347d10877bde qca_debug: Fix ethtool -G iface tx behavior
    a07e5568d95f qca_debug: Prevent crash on TX ring changes
    97275e470c2a net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
    b30fbeb390d0 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
    84eed654ff33 afs: Fix refcount underflow from error handling race
    8ee7b2c46594 netfilter: nf_tables: fix 'exist' matching on bigendian arches
    b50306f77190 Linux 5.10.204
    fa49e956b725 r8169: fix rtl8125b PAUSE frames blasting when suspended
    9e3ca02b1164 devcoredump: Send uevent once devcd is ready
    9e0ca920123f devcoredump : Serialize devcd_del work
    12467ad3f3d4 smb: client: fix potential NULL deref in parse_dfs_referrals()
    0b1711b486de cifs: Fix non-availability of dedup breaking generic/304
    8cb1209989fb Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
    d7c3a467f47a mmc: block: Be sure to wait while busy in CQE error recovery
    91b70f60c8e5 platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
    a8b781c410a5 tools headers UAPI: Sync linux/perf_event.h with the kernel sources
    bdb26b819955 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
    bf72b44fe81b netfilter: nft_set_pipapo: skip inactive elements during set walk
    e844a9309f51 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
    ad2223a16925 psample: Require 'CAP_NET_ADMIN' when joining "packets" group
    015870c10c45 genetlink: add CAP_NET_ADMIN test for multicast bind
    df6cb4c43098 netlink: don't call ->netlink_bind with table lock held
    3fe1ea5f921b io_uring/af_unix: disable sending io_uring over sockets
    3ee7e2faef87 MIPS: Loongson64: Enable DMA noncoherent support
    ff803322e935 MIPS: Loongson64: Reserve vgabios memory on boot
    e0e897ddf392 KVM: s390/mm: Properly reset no-dat
    ab8816a7c2c6 x86/CPU/AMD: Check vendor in the AMD microcode callback
    6059c313ff9c serial: 8250_omap: Add earlycon support for the AM654 UART controller
    8ffaaf80c64c serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
    b74ace5dec53 serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
    863bacf3a3f3 serial: sc16is7xx: address RX timeout interrupt errata
    e4ed3247465e ARM: PL011: Fix DMA support
    713f6ff32651 usb: typec: class: fix typec_altmode_put_partner to put plugs
    f16d5355aab7 Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
    9caaf469afd4 parport: Add support for Brainboxes IX/UC/PX parallel cards
    558b6a436832 usb: gadget: f_hid: fix report descriptor allocation
    d4fb20dcc13b drm/amdgpu: correct the amdgpu runtime dereference usage count
    b5862e5ca58f gpiolib: sysfs: Fix error handling on failed export
    208dd116f96e perf: Fix perf_event_validate_size()
    8bd3d61624d5 perf/core: Add a new read format to get a number of lost samples
    f460ff26bd99 tracing: Stop current tracer when resizing buffer
    21beb0d86ff0 tracing: Set actual size after ring buffer resize
    7123b54c8b5f ring-buffer: Force absolute timestamp on discard of event
    bceeaa5cdace misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
    ee2719b59fb4 misc: mei: client.c: return negative error code in mei_cl_write
    3cd3eea1f745 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
    7f6daf9ee3e7 arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
    0a9f3e1f570f arm64: dts: mediatek: mt7622: fix memory node warning check
    9bceffa42320 packet: Move reference count in packet_sock to atomic_long_t
    0d0564cfb746 tracing: Fix a possible race when disabling buffered events
    85e86d6989aa tracing: Fix incomplete locking when disabling buffered events
    ad9efb0b275a tracing: Disable snapshot buffer when stopping instance tracers
    97c2b3b2329d tracing: Always update snapshot buffer size
    2f7368f336ee checkstack: fix printed address
    35a7f92507dc nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
    8df769d92b1c nilfs2: fix missing error check for sb_set_blocksize call
    3764b24499e8 ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
    0ff1c0f5a45f ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
    1f1c2a3452fb riscv: fix misaligned access handling of C.SWSP and C.SDSP
    cb3543fdaac1 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
    f337ccfa9f6d ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
    04769017dec9 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
    a28083d41c90 tracing: Fix a warning when allocating buffered events fails
    888580bfaaf5 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
    9dfd86241815 hwmon: (acpi_power_meter) Fix 4.29 MW bug
    c0a428245a83 RDMA/bnxt_re: Correct module description string
    58a7281feb1a RDMA/rtrs-clt: Remove the warnings for req in_use check
    02916f39b8e8 arm64: dts: rockchip: Expand reg size of vdec node for RK3399
    a953e45ebeae tee: optee: Fix supplicant based device enumeration
    3c852b26a55e bpf: sockmap, updating the sg structure should also update curr
    b17a886ed29f tcp: do not accept ACK of bytes we never sent
    f1a6a94912f8 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
    e94b6e964018 net: hns: fix fake link up on xge port
    f25356834830 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
    860d53a347e4 ionic: Fix dim work handling in split interrupt mode
    b41bf6ac2485 ionic: fix snprintf format length warning
    49809af89c07 net: bnxt: fix a potential use-after-free in bnxt_init_tc
    2093072ed72b i40e: Fix unexpected MFS warning message
    d54f5a5bc85a arcnet: restoring support for multiple Sohard Arcnet cards
    effb9ad00447 net: arcnet: com20020 fix error handling
    a657bddfb4c5 mlxbf-bootctl: correctly identify secure boot with development keys
    d3f479283687 hv_netvsc: rndis_filter needs to select NLS
    909de62207ea octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
    7827c1802dac ipv6: fix potential NULL deref in fib6_add()
    ba6dc2f56441 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
    08dbdacbfe2e of: Add missing 'Return' section in kerneldoc comments
    f58e3b3652fc of: Fix kerneldoc output formatting
    58ccdcc9d720 of: base: Fix some formatting issues and provide missing descriptions
    7db515e82ab5 platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
    5fe052b8fa4b platform/x86: asus-wmi: Simplify tablet-mode-switch handling
    a113da75908b platform/x86: asus-wmi: Simplify tablet-mode-switch probing
    68b795d04007 platform/x86: asus-wmi: Add support for ROG X13 tablet mode
    97620a08fc1b platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
    ada7c5cc697b asus-wmi: Add dgpu disable method
    3a8fc16d5e78 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
    79b863382043 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
    9a861dde99cb platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360
    13b1fa540794 drm/amdgpu: correct chunk_ptr to a pointer to chunk.
    8887047de358 kconfig: fix memory leak from range properties
    96d55414304a tg3: Increment tx_dropped in tg3_tso_bug()
    9068403d9465 tg3: Move the [rt]x_dropped counters to tg3_napi
    e7152a138a5a netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
    348111c3be90 i2c: designware: Fix corrupted memory seen in the ISR
    7f4c89400d29 hrtimers: Push pending hrtimers away from outgoing CPU earlier

(From OE-Core rev: a1b6f991484529756f8e86c5af3391aef39d6e6e)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Bruce Ashfield 4ab485f35b linux-yocto/5.10: update to v5.10.203
Updating  to the latest korg -stable release that comprises
the following commits:

    d330ef1d295d Linux 5.10.203
    9c957e2b5254 driver core: Release all resources during unbind before updating device links
    2325d3b6b10f r8169: fix deadlock on RTL8125 in jumbo mtu mode
    b29e6055db1e r8169: disable ASPM in case of tx timeout
    8b76708eb9f1 mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
    b532bc9b73e6 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
    376fabe3677a mmc: block: Retry commands in CQE error recovery
    bf62a283a779 mmc: core: convert comma to semicolon
    bb785011843e mmc: cqhci: Fix task clearing in CQE error recovery
    cb9ca7cc273b mmc: cqhci: Warn of halt or task clear failure
    e94ededefc42 mmc: cqhci: Increase recovery halt timeout
    2011f06e32ab cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
    6b35f36ff8f0 cpufreq: imx6q: don't warn for disabling a non-existing frequency
    910566a789a2 scsi: qla2xxx: Fix system crash due to bad pointer access
    46a4bf13502f scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
    b19fe82b4b92 scsi: core: Introduce the scsi_cmd_to_rq() function
    c2b6f7e48e38 smb3: fix caching of ctime on setxattr
    f9aa2857c6e6 fs: add ctime accessors infrastructure
    8d4237a149e3 drm/amdgpu: don't use ATRM for external devices
    2df04d76c97d driver core: Move the "removable" attribute from USB to core
    01fbfcd8105c ima: annotate iint mutex to avoid lockdep false positive warnings
    8a3322a35f74 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
    15bc430fc176 misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
    a6128ad78771 misc: pci_endpoint_test: Add deviceID for AM64 and J7200
    c922282d11b3 s390/cmma: fix detection of DAT pages
    03e07092c6ce s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family
    cb420e35571c ASoC: SOF: sof-pci-dev: Fix community key quirk detection
    b37e1fbe6d30 ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
    3a79fcb743f7 ASoC: SOF: sof-pci-dev: add parameter to override topology filename
    4aeb3320d70e ASoC: SOF: sof-pci-dev: use community key on all Up boards
    6368a32d26a3 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
    8e52b19d92e1 smb3: fix touch -h of symlink
    889c84e2b200 net: ravb: Start TX queues after HW initialization succeeded
    5d428cda38e8 net: ravb: Use pm_runtime_resume_and_get()
    f78d0f301395 ravb: Fix races between ravb_tx_timeout_work() and net related ops
    a36e00e957a2 r8169: prevent potential deadlock in rtl8169_close
    8a909c119827 Revert "workqueue: remove unused cancel_work()"
    72ce3379cd5e octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
    ef7af2105a25 net: stmmac: xgmac: Disable FPE MMC interrupts
    f18bcace1294 selftests/net: mptcp: fix uninitialized variable warnings
    cb1644f9f005 selftests/net: ipsec: fix constant out of range
    fe7fd9c209e8 dpaa2-eth: increase the needed headroom to account for alignment
    772fe1da9a8d ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
    9ef94ec8e52e usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
    713530d3c8f1 USB: core: Change configuration warnings to notices
    ae6e41066e6e hv_netvsc: fix race of netvsc and VF register_netdevice
    4937fb36bbb8 Input: xpad - add HyperX Clutch Gladiate Support
    5c4d5c8556ee btrfs: make error messages more clear when getting a chunk map
    74ff16c84433 btrfs: send: ensure send_fd is writable
    12a0ec5ed7cf btrfs: fix off-by-one when checking chunk map includes logical address
    baaab02a8c0b btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
    2d6c2238acf8 btrfs: add dmesg output for first mount and last unmount of a filesystem
    bab9cec493b6 parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
    b53dc7c766ae powerpc: Don't clobber f0/vs0 during fp|altivec register save
    b5cbbc2b2da9 iommu/vt-d: Add MTL to quirk list to skip TE disabling
    f62ceb880a71 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
    18ac427906af dm verity: don't perform FEC for failed readahead IO
    c3c9f9273822 dm-verity: align struct dm_verity_fec_io properly
    5de40a7ffaa0 ALSA: hda/realtek: Add supported ALC257 for ChromeOS
    cf80c538061e ALSA: hda/realtek: Headset Mic VREF to 100%
    f338f738d7bd ALSA: hda: Disable power-save on KONTRON SinglePC
    b02b66194d54 mmc: block: Do not lose cache flush during CQE error recovery
    71c9fb31e18b firewire: core: fix possible memory leak in create_units()
    d6bac7048f28 pinctrl: avoid reload of p state in list iteration
    8fb79be6e980 io_uring: fix off-by one bvec index
    f5f85ea5bb6a USB: dwc3: qcom: fix wakeup after probe deferral
    5ac96667ea32 usb: dwc3: set the dma max_seg_size
    2620c5977f49 usb: dwc3: Fix default mode initialization
    d5325ed6eb7c USB: dwc2: write HCINT with INTMASK applied
    5d7a5e63dc3b USB: serial: option: don't claim interface 4 for ZTE MF290
    f1432dff5dd6 USB: serial: option: fix FM101R-GL defines
    14a6e089d610 USB: serial: option: add Fibocom L7xx modules
    f49ad460a2c8 bcache: fixup lock c->root error
    be327b8f76c2 bcache: fixup init dirty data errors
    3ebf83df623a bcache: prevent potential division by zero error
    e74c2e6fecb7 bcache: check return value from btree_node_alloc_replacement()
    c73dd8f4b476 dm-delay: fix a race between delay_presuspend and delay_bio
    a70b6da7c640 hv_netvsc: Mark VF as slave before exposing it to user-mode
    ff6c130e48a7 hv_netvsc: Fix race of register_netdevice_notifier and VF register
    518ef825016d USB: serial: option: add Luat Air72*U series products
    c841de6247e9 s390/dasd: protect device queue against concurrent access
    89f9ba7ee702 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
    cd7a0695906d bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
    be8af3b6c80d swiotlb-xen: provide the "max_mapping_size" method
    8c4b5cc90843 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
    0f312dc1eb2f ASoC: simple-card: fixup asoc_simple_probe() error handling
    fcc60c0a1870 nfsd: lock_rename() needs both directories to live on the same fs
    ec75d1d0cd2c ext4: make sure allocate pending entry not fail
    10341e77e49f ext4: fix slab-use-after-free in ext4_es_insert_extent()
    5527898c6a9f ext4: using nofail preallocation in ext4_es_insert_extent()
    2ae2be6e7cd7 ext4: using nofail preallocation in ext4_es_insert_delayed_block()
    aa6568033cfb ext4: using nofail preallocation in ext4_es_remove_extent()
    608758ef8670 ext4: use pre-allocated es in __es_remove_extent()
    fcb07d8ea363 ext4: use pre-allocated es in __es_insert_extent()
    0cc7653887b0 ext4: factor out __es_alloc_extent() and __es_free_extent()
    8234c1c690a3 ext4: add a new helper to check if es must be kept
    62526a55fee7 MIPS: KVM: Fix a build warning about variable set but not used
    3b2e8b30b0d7 media: ccs: Correctly initialise try compose rectangle
    1301467cbe4c lockdep: Fix block chain corruption
    cbfa5aadd650 USB: dwc3: qcom: fix ACPI platform device leak
    68fe711312f1 USB: dwc3: qcom: fix resource leaks on probe deferral
    2be451e7a2f1 nvmet: nul-terminate the NQNs passed in the connect command
    86a7f67d7605 nvmet: remove unnecessary ctrl parameter
    d24a18cb51bf afs: Fix file locking on R/O volumes to operate in local mode
    6e48c3175d0b afs: Return ENOENT if no cell DNS record can be found
    497e9b0b21a6 net: axienet: Fix check for partial TX checksum
    8fb804dabdda amd-xgbe: propagate the correct speed and duplex status
    b7c9e8c038f5 amd-xgbe: handle the corner-case during tx completion
    a2e868ad07eb amd-xgbe: handle corner-case during sfp hotplug
    ebc7fbd15a64 arm/xen: fix xen_vcpu_info allocation alignment
    5ada292b5c50 net/smc: avoid data corruption caused by decline
    3ae55e3a3734 net: usb: ax88179_178a: fix failed operations during ax88179_reset
    27914bff9602 ipv4: Correct/silence an endian warning in __ip_do_redirect
    f8467afa754d HID: fix HID device resource race between HID core and debugging support
    2f0ea5e0944a HID: core: store the unique system identifier in hid_device
    650e43dfe7d2 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
    cc3b63c089e7 ata: pata_isapnp: Add missing error check for devm_ioport_map()
    9942c1948346 wireguard: use DEV_STATS_INC()
    939352ad6502 drm/panel: simple: Fix Innolux G101ICE-L01 timings
    a5e82e345f4a drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
    60660af9577a drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
    2c688ae2dd78 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
    3b797242d178 afs: Make error on cell lookup failure consistent with OpenAFS
    dbc1929a5214 afs: Fix afs_server_list to be cleaned up with RCU
    c3bead2f8fca PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()
    ac65f8979b0e RDMA/irdma: Prevent zero-length STAG registration

(From OE-Core rev: 501af4c5f91746f934083178efdb1a59ff82ff51)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Tim Orling 20fc6b4b82 vim: upgrade v9.0.2130 -> v9.0.2190
This is the latest/last of the 9.0.z upgrades, since 9.1 is now
released.

CVE: CVE-2024-22667
(includes the patch for .2142 https://github.com/vim/vim/commit/b39b240c386a5a29241415541f1c99e2e6b8ce47)

Changes:
https://github.com/vim/vim/compare/v9.0.2130...v9.0.2190

(From OE-Core rev: e7976311a79f05608bbac46a5699ef9206a2aaf5)

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Hugo SIMELIERE 35e45b6d51 libuv: fix CVE-2024-24806
Upstream-Status: Backport [https://github.com/libuv/libuv/commit/0f2d7e784a256b54b2385043438848047bc2a629]
Upstream-Status: Backport [https://github.com/libuv/libuv/commit/3530bcc30350d4a6ccf35d2f7b33e23292b9de70]
Upstream-Status: Backport [https://github.com/libuv/libuv/commit/e0327e1d508b8207c9150b6e582f0adf26213c39]

(From OE-Core rev: 9aa207a91a78309015aa0070a98769c821a7ecd6)

Signed-off-by: Hugo SIMELIERE <hsimeliere.opensource@witekio.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Ming Liu 43691193b4 go: add a complementary fix for CVE-2023-29406
The original CVE-2023-29406.patch is not complete, causing docker
failures at runtime, backport a complementary fix from golang upstream.

(From OE-Core rev: 973901530c98bc3f1b10d8bb89d55decf6848713)

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-28 03:32:09 -10:00
Steve Sakoman 0b39955d14 Revert "kernel: fix localversion in v6.3+"
This reverts commit d9273edae80978c34f8426f34f991b9598828aa9.

This commit is causing breakage for some vendor kernel builds.

(From OE-Core rev: 59cc2e75c15f8c6371a4c4a3b7bd2e6c3f145fbc)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 15:49:52 -10:00
Kai Kang 355838a15e ghostscript: correct LICENSE with AGPLv3
The license of ghostscript has switched to Affero GPL since version 9.07
via commit:

* 3cc5318 Switch Ghostscript/GhostPDL to Affero GPL

https://github.com/ArtifexSoftware/ghostpdl/commit/3cc5318

Correct it with `AGPL-3.0-or-later`.

(From OE-Core rev: 8e192a2e0c2fdad18ea4c08774493225f31931a0)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:57 -10:00
Bruce Ashfield 552288e0c8 kernel: fix localversion in v6.3+
During testing of the v6.4 reference kernel, it was noticed that
on-target modules no longer matched the magic value of the running
kernel.

This was due to a different localversion in the cross built kernel
and the scripts / resources created on target.

This was due to changes in the setlocalversion script introduced
in the v6.3 series.

The .scmversion file is no longer used (or packaged) to inhibit
the addition of a "+" (through querying of the git status of the
kernel) or the setting of a local version.

We recently introduced the KERNEL_LOCALVERSION variable to allow
recipes to place a value in .scmversion, so we extend the use of
that variable to kernel-arch.bbclass and use it to set the
exported variable LOCALVERSION.

We must do it at the kernel-arch level, as the variable must be
exported in any kernel build to ensure that setlocalversion always
correctly sets the localversion.

(From OE-Core rev: d9273edae80978c34f8426f34f991b9598828aa9)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Cherry-picked from master 765b13b7305c8d2f222cfc66d77c02e6a088c691

Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:57 -10:00
Jermain Horsman b8a07a0ed2 systemd: Only add myhostname to nsswitch.conf if in PACKAGECONFIG
Currently myhostname is always added to nsswitch.conf even if it is
not included in PACKAGECONFIG.

This is based on changes made in OE-core rev:
ba3a78c08cb0ce08afde049610d3172b9e3b0695

Cc: Chen Qi <Qi.Chen@windriver.com>

(From OE-Core rev: 17e20ce90b5b3abb5a597d4a5b470c8eaa3fd296)

Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:57 -10:00
Narpat Mali e17cf6a549 python3-pycryptodome: Fix CVE-2023-52323
PyCryptodome and pycryptodomex before 3.19.1 allow side-channel
leakage for OAEP decryption, exploitable for a Manger attack.

References:
https://security-tracker.debian.org/tracker/CVE-2023-52323
https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst

(From OE-Core rev: 04c9b6b081914005209bac8eeb9f417e7b989cca)

Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:57 -10:00
Soumya Sambu d83cb2d0e5 libgit2: Fix CVE-2024-24575 and CVE-2024-24577
CVE-2024-24575:
libgit2 is a portable C implementation of the Git core methods provided
as a linkable library with a solid API, allowing to build Git functionality
into your application. Using well-crafted inputs to `git_revparse_single`
can cause the function to enter an infinite loop, potentially causing a
Denial of Service attack in the calling application. The revparse function
in `src/libgit2/revparse.c` uses a loop to parse the user-provided spec
string. There is an edge-case during parsing that allows a bad actor to
force the loop conditions to access arbitrary memory. Potentially, this
could also leak memory if the extracted rev spec is reflected back to the
attacker. As such, libgit2 versions before 1.4.0 are not affected. Users
should upgrade to version 1.6.5 or 1.7.2.

CVE-2024-24577:
libgit2 is a portable C implementation of the Git core methods provided
as a linkable library with a solid API, allowing to build Git functionality
into your application. Using well-crafted inputs to `git_index_add` can
cause heap corruption that could be leveraged for arbitrary code execution.
There is an issue in the `has_dir_name` function in `src/libgit2/index.c`,
which frees an entry that should not be freed. The freed entry is later
used and overwritten with potentially bad actor-controlled data leading to
controlled heap corruption. Depending on the application that uses libgit2,
this could lead to arbitrary code execution. This issue has been patched
in version 1.6.5 and 1.7.2.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-24575
https://security-tracker.debian.org/tracker/CVE-2024-24575
https://nvd.nist.gov/vuln/detail/CVE-2024-24577
https://security-tracker.debian.org/tracker/CVE-2024-24577

(From OE-Core rev: 942254eb3ef29c8672a35015c086721c4fbe5a4f)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:57 -10:00
Archana Polampalli 51e62bcbaf curl: Fix CVE-2023-46219
When saving HSTS data to an excessively long file name, curl could end up
removing all contents, making subsequent requests using that file unaware
of the HSTS status they should otherwise use.

(From OE-Core rev: e0f503594e7bc0da9771b69ca7243a34dcadbdde)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:56 -10:00
Soumya Sambu 74f2c36c4d go: Fix CVE-2023-45285 and CVE-2023-45287
CVE-2023-45285:
Using go get to fetch a module with the ".git" suffix may unexpectedly
fallback to the insecure "git://" protocol if the module is unavailable
via the secure "https://" and "git+ssh://" protocols, even if GOINSECURE
is not set for said module. This only affects users who are not using
the module proxy and are fetching modules directly (i.e. GOPROXY=off).

CVE-2023-45287:
Before Go 1.20, the RSA based TLS key exchanges used the math/big
library, which is not constant time. RSA blinding was applied to prevent
timing attacks, but analysis shows this may not have been fully effective.
In particular it appears as if the removal of PKCS#1 padding may leak
timing information, which in turn could be used to recover session key
bits. In Go 1.20, the crypto/tls library switched to a fully constant
time RSA implementation, which we do not believe exhibits any timing
side channels.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45285
https://nvd.nist.gov/vuln/detail/CVE-2023-45287
https://security-tracker.debian.org/tracker/CVE-2023-45285
https://security-tracker.debian.org/tracker/CVE-2023-45287

(From OE-Core rev: 616857b9918e8d2e576239b3db2f9f077d1a7222)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:56 -10:00
Vijay Anusuri 555dadb56e libxml2: Fix for CVE-2024-25062
Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libxml2/-/commit/2b0aac140d739905c7848a42efc60bfe783a39b7]

(From OE-Core rev: 55027bc882cf6cab830f4e4f21fa9a2ffb4ad72e)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-15 03:51:56 -10:00
Michael Opdenacker db8608a857 dev-manual: start: remove idle line
Align with text in the other branches.

(From yocto-docs rev: 394ccddfa357d186006439600833fce917a1ffac)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:51 -10:00
Baruch Siach 11266e7f8c contributor-guide: fix lore URL
Cc: Michael Opdenacker <michael.opdenacker@bootlin.com>
(From yocto-docs rev: af340c7d9a327af0de14d7a6f19215866a0ea835)

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Simone Weiß b983ce1d52 dev-manual: gen-tapdevs need iptables installed
Add the hint to the test setup that runqemu-gen-tapdevs will need the
iptables package installed.

(From yocto-docs rev: ca4c984006972d34aa51f05797ec8bd47dc675bb)

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Peter Marko d47afb07da openssl: Upgrade 3.0.12 -> 3.0.13
Fixes CVE-2024-0727

Removed included CVE patch backports.

New module was implemented in tests and needs to be installed
to successfully pass 04-test_provider.t test.

Release information:
https://github.com/openssl/openssl/blob/openssl-3.0/NEWS.md#major-changes-between-openssl-3012-and-openssl-3013-30-jan-2024

(From OE-Core rev: 2bdae590ab20dc4518ba247c903060fa67ed0fc4)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Peter Marko d803ca6531 gcc-shared-source: ignore CVE-2023-4039
Concept of gcc-source prevents cve-check to detect existing
CVE patch file.
So ignore this CVE in all recipes using gcc-source via this
include file.

(From OE-Core rev: 04511734c6dc8c7dda3a943b385cd273d012d8c7)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Deepthi Hemraj 89c57d3ff1 gdb: Fix CVE-2023-39130
CVE: CVE-2023-39130
(From OE-Core rev: 7b93bb0ba1513a60cf75ebe55b29723831dfb79a)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Deepthi Hemraj d35f65d419 gdb: Fix CVE-2023-39129
CVE: CVE-2023-39129
(From OE-Core rev: 67b62fd57d7073b42db2747227d07841d0d064e3)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Deepthi Hemraj 698ba6a8ed binutils: internal gdb: Fix CVE-2023-39130
CVE: CVE-2023-39130
(From OE-Core rev: 97b5bf2505d68bea6d1c2a66318cfbc51335463a)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Deepthi Hemraj 1398a0e07f binutils: internal gdb: Fix CVE-2023-39129
CVE: CVE-2023-39129
(From OE-Core rev: fd3f20e1e8bcd63b75e8800fe60d6194a4fd6bd4)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Peter Marko 817f0e1f89 curl: ignore CVE-2023-42915
This CVE reports that apple had to upgrade curl because of other
already reported CVEs:
* CVE-2023-38039: not affected, introduced in 7.84.0
* CVE-2023-38545: patch already backported
* CVE-2023-38546: patch already backported
* CVE-2023-42915: reference to itself

(From OE-Core rev: 2771a1248a251650f6e2e64731f56ed928c29ce5)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-09 03:46:50 -10:00
Lee Chee Yang 3975d9f285 migration-guide: add release notes for 4.0.16
(From yocto-docs rev: e2f538547ace9f441795d51591dc620bfe517454)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-07 03:30:05 -10:00
Ludovic Jozeau 7f0301044b image-live.bbclass: LIVE_ROOTFS_TYPE support compression
The task for fstypes with compression is the same as the task for the
uncompressed fstypes, e.g. when adding tar.xz to `IMAGE_FSTYPES`, it will
be included into the do_image_tar task and not creating a separate
do_image_tar.xz task.

This commit fixes `LIVE_ROOTFS_TYPE` with compressed fstypes by
depending on the actual task instead of the non-existent
do_image_<fstype>.<compression> task.

Fixes [YOCTO #15331]

(From OE-Core rev: 60d88989698968c13f8e641f0ba1a82fcf700fb7)

Signed-off-by: Ludovic Jozeau <ludovic.jozeau@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 67c507e3d42e52a6d452c4a453eeaf7f2e2d68d6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-07 03:30:05 -10:00
Wang Mingyu 7b97d35dea python3-jinja2: upgrade 3.1.2 -> 3.1.3
Changelog:
==========
-Fix compiler error when checking if required blocks in parent templates are empty.
-xmlattr filter does not allow keys with spaces.
-Make error messages stemming from invalid nesting of {% trans %} blocks more helpful

(cherry picked from OE-Core rev: 8a0524464583d69df7746253f5020c2c125a8e1f)

(From OE-Core rev: 0f0dcf520505d809599a63961ecb5b1e74053b24)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-07 03:30:05 -10:00
Alexander Kanavin 69179525de python3-jinja2: upgrade 3.1.1 -> 3.1.2
(cherry picked from OE-Core rev: 1e58fa1fff649a4ab07290d2b0e5a8d69d51ef16)

(From OE-Core rev: 90960bdef877c5dc03cc2cb03c77139d6d1e2f8f)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-07 03:30:05 -10:00
Lee Chee Yang ef5bd0511c xwayland: Fix CVE-2023-6377 CVE-2023-6478
(From OE-Core rev: 89974b7fa33f3e9d3e3a4df7ad219898fe400d3a)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-07 03:30:05 -10:00
Alassane Yattara ca885e4760 bitbake: toaster/toastergui: Bug-fix verify given layer path only if import/add local layer
(Bitbake rev: a4c516ef5e72b2d77ac5ff7e86c5ee2190ebc42f)

Signed-off-by: Alassane Yattara <alassane.yattara@savoirfairelinux.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-02-07 03:30:05 -10:00
Steve Sakoman 54af8c5e80 build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: a744a897f0ea7d34c31c024c13031221f9a85f24)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
kirkstone-4.0.16 yocto-4.0.16
2024-01-25 04:08:37 -10:00
Steve Sakoman f91fefe108 poky.conf: bump version for 4.0.16
(From meta-yocto rev: fa70fbb1ebf2a712eebc5b154ce6d754324fb6ef)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-25 04:06:21 -10:00
Jörg Sommer f634b9852e documentation: Add UBOOT_BINARY, extend UBOOT_CONFIG
UBOOT_CONFIG accepts a third parameter for the UBOOT_BINARY that isn't
documented. To show its usage another example from the meta-freescale layer
was picked.

(From yocto-docs rev: aba67b58711019a6ba439b2b77337f813ed799ac)

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:56 -10:00
Enguerrand de Ribaucourt 78e79d47c2 manuals: document VSCode extension
The VSCode extension is now officially maintained and published by the
Yocto Project so it should be referenced in the manuals to help users
discover it.

I located the most relevant places to reference the extension by looking
at how the old Eclipse plugin was documented in the 2.6 manuals as well
as the current Toaster references.

(From yocto-docs rev: 21ec0d3b52069dfc85ff47fb4f913a26a092c480)

Signed-off-by: Enguerrand de Ribaucourt <enguerrand.de-ribaucourt@savoirfairelinux.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:56 -10:00
Michael Opdenacker f5f650aaa4 ref-manual: resources: sync with master branch
(From yocto-docs rev: 0c3596248cee47079a4c99ed6b476cee36cc84de)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:56 -10:00
Maxin B. John d1a5c51431 ref-manual: classes: remove insserv bbclass
insserv.bbclass was removed from oe-core:

commit e6bb5dbb62
Author: Richard Purdie <richard.purdie@linuxfoundation.org>
Date:   Sun May 10 12:30:49 2015 +0100

insserv: Remove

(From yocto-docs rev: eddb6c4e36e298218c23bf688cb1c9c06f32b0d6)

Signed-off-by: Maxin John <maxin.john@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:56 -10:00
Simone Weiß 8f6035f44d dev-manual: start.rst: update use of Download page
The yocto website has changed its structure. Update the section for
Accessing the Downloads page to match the new structure.

(From yocto-docs rev: c67d471145cf09162059368ffd99f0c80df92520)

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:56 -10:00
Michael Opdenacker ae249a900f contributor-guide: use "apt" instead of "aptitude"
As used in the rest of the manual.

(From yocto-docs rev: c68954d905f01f6cc4f7c8ceb90e77cf9068e639)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Vijay Anusuri d9f531b374 xserver-xorg: Multiple CVE fixes
Fix below CVE's
CVE-2023-6816
CVE-2024-0229
CVE-2024-21885
CVE-2024-21886
CVE-2024-0408
CVE-2024-0409

(From OE-Core rev: ad696a0067e11c332a4542ccacd76455f5fbd984)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Hitendra Prajapati b3e1dabe66 pam: fix CVE-2024-22365 pam_namespace misses
Upstream-Status: Backport from https://github.com/linux-pam/linux-pam/commit/031bb5a5d0d950253b68138b498dc93be69a64cb

(From OE-Core rev: 9af2e012ee4483541559788dfb9510e0223daefe)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Vijay Anusuri 80b4e5f953 gnutls: Fix for CVE-2024-0553 and CVE-2024-0567
CVE-2024-0553
A vulnerability was found in GnuTLS. The response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from response times of ciphertexts with correct PKCS#1 v1.5 padding. This issue may allow a remote attacker to perform a timing side-channel attack in the RSA-PSK key exchange, potentially leading to the leakage of sensitive data. CVE-2024-0553 is designated as an incomplete resolution for CVE-2023-5981.

CVE-2024-0567
A vulnerability was found in GnuTLS, where a cockpit (which uses gnuTLS) rejects a certificate chain with distributed trust. This issue occurs when validating a certificate chain with cockpit-certificate-ensure. This flaw allows an unauthenticated, remote client or attacker to initiate a denial of service attack.

Upstream-Status: Backport
[https://gitlab.com/gnutls/gnutls/-/commit/40dbbd8de499668590e8af51a15799fbc430595e
&
https://gitlab.com/gnutls/gnutls/-/commit/9edbdaa84e38b1bfb53a7d72c1de44f8de373405]

Reference: https://ubuntu.com/security/CVE-2024-0553
           https://ubuntu.com/security/CVE-2024-0567

(From OE-Core rev: de74fd5dea8cc71af1d457b4e688cfbe0f39e4d8)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Yogita Urade 410d7bf8cb tiff: fix CVE-2023-6228
CVE-2023-6228:
An issue was found in the tiffcp utility distributed by the
libtiff package where a crafted TIFF file on processing may
cause a heap-based buffer overflow leads to an application
crash.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-6228
https://gitlab.com/libtiff/libtiff/-/issues/606

(From OE-Core rev: 0730806ae39093b05ce943df1f9f5d0a25a8a673)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Hitendra Prajapati ce477b4d6e openssl: fix CVE-2023-6237 Excessive time spent checking invalid RSA public keys
Upstream-Status: Backport from https://github.com/openssl/openssl/commit/e09fc1d746a4fd15bb5c3d7bbbab950aadd005db

(From OE-Core rev: 6bb64af6ce167eadd34570b061b3e6ed13c39c74)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Peter Marko 906af0cb8b dropbear: backport patch for CVE-2023-48795
Documentation for this patch is under
https://github.com/mkj/dropbear/commit/66bc1fcdee594c6cb1139df0ef8a6c9c5fc3fde3

(From OE-Core rev: 626711a95f387090a4705401d2f9406909821f95)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-24 04:04:55 -10:00
Martin Jansa 426dfdc8d2 pybootchartgui: fix 2 SyntaxWarnings
scripts/pybootchartgui/pybootchartgui/draw.py:820: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if (OPTIONS.show_pid or OPTIONS.show_all) and ipid is not 0:
scripts/pybootchartgui/pybootchartgui/draw.py:918: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if i is not 0:

(From OE-Core rev: ebd61290a644a6d9f2b3701e0e7ea050636da76c)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 8d996616f0ca57220d939a41ca9ba6d696ea2a4f)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-21 08:50:38 -10:00
Soumya Sambu 924b38aa01 cpio: upgrade to 2.14
This includes fix for CVE-2023-7207.

Drop all submitted patches.

Apply a patch from git to fix the build with clang.

[ YOCTO #11674 ]

$git log --oneline release_2_13..v2.14
4a41909 (HEAD, tag: v2.14) Version 2.14
6f9e5d3 Update NEWS
807b3ea Use GNU ls algorithm for deciding timestamp format
19219d1 Fix integer overflows in timestamp output
ed28f14 Whitespace cleanup
4ab2813 Update version of gnulib
0987d63 Fix appending to archives bigger than 2G
1df0062 Fix combination of --create, --append, --directory
6a94d5e New option --ignore-dirnlink
376d663 Fix 45b0ee2b407913c533f7ded8d6f8cbeec16ff6ca.
beba8c0 Require automake 1.16.5
70fffa7 Update for newer autotools
a1b2f78 Fix calculation of CRC in copy-out mode.
18ea636 Upgrade gnulib
1a61f62 Update copyright years
a1c97c8 Fix wording in the manpage
97fab48 Update copyright years
86dacfe Remove redundant condition check
4d16930 Use inttostr to represent integer values as strings
236684f Fix dynamic string reallocations
dfc801c Fix previous commit
dd96882 Rewrite dynamic string support.
269d204 Improve online version of the documentation.
7dd8ba9 Update gnulib
905907c Update copyright years
4a78d77 Formatting changes in the documentation.
9fe8494 Update copyright years
641d3f4 Minor fix * src/global.c: Remove superfluous declaration of program_name
0c4ffde Fix handling of device numbers (part 2)
df55fb1 Fix handling of device numbers on copy out.
b1c8583 Improve 684b7ac5
684b7ac Fix cpio header verification.

(From OE-Core rev: 203804370997eeb015ef9da90b567ea2c2f9f3a6)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-21 08:50:38 -10:00
Hitendra Prajapati 4a900fd822 systemd: fix CVE-2023-7008
Upstream-Status: Backport from https://github.com/systemd/systemd/commit/3b4cc1437b51fcc0b08da8cc3f5d1175eed25eb1

(From OE-Core rev: 545fc081f16a63e5b012d4636deee98a788753bb)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-21 08:50:38 -10:00
Peter Marko 4289397aaf zlib: ignore CVE-2023-6992
This CVE is for iCPE cloudflare:zlib.

Alternative to ignoring would be to limit CVE_PRODUCT, but
historic CVEs already have two - gnu:zlib and zlib:zlib.
So limiting it could miss future CVEs.

(From OE-Core rev: f46c9105d4253153a5986f2b307273e43ee98c33)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-21 08:50:38 -10:00
Peter Marko 76d570000e sqlite3: backport patch for CVE-2023-7104
Backport https://sqlite.org/src/info/0e4e7a05c4204b47

(From OE-Core rev: 31fb83ac3dcd2dd55b184de22a296ab4dc150d2e)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-21 08:50:38 -10:00
Poonam Jadhav 33faa4d392 Revert "curl: Backport fix CVE-2023-32001"
This reverts commit 5eab65275d.

CVE-2023-32001 has been marked "REJECT" in the NVD CVE List as
there is no safe measure against it.
These CVEs are stored in the NVD, but do not show up in search results.
Link: https://nvd.nist.gov/vuln/detail/CVE-2023-32001

(From OE-Core rev: a3b6216bcb3425b6e30ca73488a5eb6ba58e4836)

Signed-off-by: Poonam Jadhav poonam.jadhav@kpit.com
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-01-21 08:50:38 -10:00