Patrick Williams | 03514f1 | 2024-04-05 07:04:11 -0500 | [diff] [blame] | 1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK |
| 2 | |
| 3 | Release notes for Yocto-4.0.17 (Kirkstone) |
| 4 | ------------------------------------------ |
| 5 | |
| 6 | Security Fixes in Yocto-4.0.17 |
| 7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | |
Patrick Williams | 44b3caf | 2024-04-12 16:51:14 -0500 | [diff] [blame] | 9 | - bind: Fix :cve:`2023-4408`, :cve:`2023-5517`, :cve:`2023-5679`, :cve:`2023-50868` and :cve:`2023-50387` |
Patrick Williams | 03514f1 | 2024-04-05 07:04:11 -0500 | [diff] [blame] | 10 | - binutils: Fix :cve:`2023-39129` and :cve:`2023-39130` |
| 11 | - curl: Fix :cve:`2023-46219` |
| 12 | - curl: Ignore :cve:`2023-42915` |
| 13 | - gcc: Ignore :cve:`2023-4039` |
| 14 | - gdb: Fix :cve:`2023-39129` and :cve:`2023-39130` |
| 15 | - glibc: Ignore :cve:`2023-0687` |
| 16 | - go: Fix :cve:`2023-29406`, :cve:`2023-45285`, :cve:`2023-45287`, :cve:`2023-45289`, :cve:`2023-45290`, :cve:`2024-24784` and :cve:`2024-24785` |
| 17 | - less: Fix :cve:`2022-48624` |
| 18 | - libgit2: Fix :cve:`2024-24575` and :cve:`2024-24577` |
| 19 | - libuv: fix :cve:`2024-24806` |
| 20 | - libxml2: Fix for :cve:`2024-25062` |
Patrick Williams | 44b3caf | 2024-04-12 16:51:14 -0500 | [diff] [blame] | 21 | - linux-yocto/5.15: Fix :cve:`2022-36402`, :cve:`2022-40982`, :cve:`2022-47940`, :cve:`2023-1193`, :cve:`2023-1194`, :cve:`2023-3772`, :cve_mitre:`2023-3867`, :cve:`2023-4128`, :cve:`2023-4206`, :cve:`2023-4207`, :cve:`2023-4208`, :cve:`2023-4244`, :cve:`2023-4273`, :cve:`2023-4563`, :cve:`2023-4569`, :cve:`2023-4623`, :cve:`2023-4881`, :cve:`2023-4921`, :cve:`2023-5158`, :cve:`2023-5717`, :cve:`2023-6040`, :cve:`2023-6121`, :cve:`2023-6176`, :cve:`2023-6546`, :cve:`2023-6606`, :cve:`2023-6622`, :cve:`2023-6817`, :cve:`2023-6915`, :cve:`2023-6931`, :cve:`2023-6932`, :cve:`2023-20569`, :cve:`2023-20588`, :cve:`2023-25775`, :cve:`2023-31085`, :cve:`2023-32247`, :cve:`2023-32250`, :cve:`2023-32252`, :cve:`2023-32254`, :cve:`2023-32257`, :cve:`2023-32258`, :cve:`2023-34324`, :cve:`2023-35827`, :cve:`2023-38427`, :cve:`2023-38430`, :cve:`2023-38431`, :cve:`2023-39189`, :cve:`2023-39192`, :cve:`2023-39193`, :cve:`2023-39194`, :cve:`2023-39198`, :cve:`2023-40283`, :cve:`2023-42752`, :cve:`2023-42753`, :cve:`2023-42754`, :cve:`2023-42755`, :cve:`2023-45871`, :cve:`2023-46343`, :cve:`2023-46813`, :cve:`2023-46838`, :cve:`2023-46862`, :cve:`2023-51042`, :cve:`2023-51779`, :cve_mitre:`2023-52340`, :cve:`2023-52429`, :cve:`2023-52435`, :cve:`2023-52436`, :cve:`2023-52438`, :cve:`2023-52439`, :cve:`2023-52441`, :cve:`2023-52442`, :cve:`2023-52443`, :cve:`2023-52444`, :cve:`2023-52445`, :cve:`2023-52448`, :cve:`2023-52449`, :cve:`2023-52451`, :cve:`2023-52454`, :cve:`2023-52456`, :cve:`2023-52457`, :cve:`2023-52458`, :cve:`2023-52463`, :cve:`2023-52464`, :cve:`2024-0340`, :cve:`2024-0584`, :cve:`2024-0607`, :cve:`2024-0641`, :cve:`2024-0646`, :cve:`2024-1085`, :cve:`2024-1086`, :cve:`2024-1151`, :cve:`2024-22705`, :cve:`2024-23849`, :cve:`2024-23850`, :cve:`2024-23851`, :cve:`2024-24860`, :cve:`2024-26586`, :cve:`2024-26589`, :cve:`2024-26591`, :cve:`2024-26592`, :cve:`2024-26593`, :cve:`2024-26594`, :cve:`2024-26597` and :cve:`2024-26598` |
| 22 | - linux-yocto/5.15: Ignore :cve:`2020-27418`, :cve:`2020-36766`, :cve:`2021-33630`, :cve:`2021-33631`, :cve:`2022-48619`, :cve:`2023-2430`, :cve:`2023-4610`, :cve:`2023-4732`, :cve:`2023-5090`, :cve:`2023-5178`, :cve:`2023-5197`, :cve:`2023-5345`, :cve:`2023-5633`, :cve:`2023-5972`, :cve:`2023-6111`, :cve:`2023-6200`, :cve:`2023-6531`, :cve:`2023-6679`, :cve:`2023-7192`, :cve:`2023-40791`, :cve:`2023-42756`, :cve:`2023-44466`, :cve:`2023-45862`, :cve:`2023-45863`, :cve:`2023-45898`, :cve:`2023-51043`, :cve:`2023-51780`, :cve:`2023-51781`, :cve:`2023-51782`, :cve:`2023-52433`, :cve:`2023-52440`, :cve:`2023-52446`, :cve:`2023-52450`, :cve:`2023-52453`, :cve:`2023-52455`, :cve:`2023-52459`, :cve:`2023-52460`, :cve:`2023-52461`, :cve:`2023-52462`, :cve:`2024-0193`, :cve:`2024-0443`, :cve:`2024-0562`, :cve:`2024-0582`, :cve:`2024-0639`, :cve:`2024-0775`, :cve:`2024-26581`, :cve:`2024-26582`, :cve:`2024-26590`, :cve:`2024-26596` and :cve:`2024-26599` |
| 23 | - linux-yocto/5.10: Fix :cve:`2023-6040`, :cve:`2023-6121`, :cve:`2023-6606`, :cve:`2023-6817`, :cve:`2023-6915`, :cve:`2023-6931`, :cve:`2023-6932`, :cve:`2023-39198`, :cve:`2023-46838`, :cve:`2023-51779`, :cve:`2023-51780`, :cve:`2023-51781`, :cve:`2023-51782`, :cve_mitre:`2023-52340`, :cve:`2024-0584` and :cve:`2024-0646` |
| 24 | - linux-yocto/5.10: Ignore :cve:`2021-33630`, :cve:`2021-33631`, :cve:`2022-1508`, :cve:`2022-36402`, :cve:`2022-48619`, :cve:`2023-2430`, :cve:`2023-4610`, :cve:`2023-5972`, :cve:`2023-6039`, :cve:`2023-6200`, :cve:`2023-6531`, :cve:`2023-6546`, :cve:`2023-6622`, :cve:`2023-6679`, :cve:`2023-7192`, :cve:`2023-46343`, :cve:`2023-51042`, :cve:`2023-51043`, :cve:`2024-0193`, :cve:`2024-0443`, :cve:`2024-0562`, :cve:`2024-0582`, :cve:`2024-0639`, :cve:`2024-0641`, :cve:`2024-0775`, :cve:`2024-1085` and :cve:`2024-22705` |
Patrick Williams | 03514f1 | 2024-04-05 07:04:11 -0500 | [diff] [blame] | 25 | - openssl: Fix :cve:`2024-0727` |
| 26 | - python3-pycryptodome: Fix :cve:`2023-52323` |
Patrick Williams | 44b3caf | 2024-04-12 16:51:14 -0500 | [diff] [blame] | 27 | - qemu: Fix :cve:`2023-6693`, :cve:`2023-42467` and :cve:`2024-24474` |
Patrick Williams | 03514f1 | 2024-04-05 07:04:11 -0500 | [diff] [blame] | 28 | - vim: Fix :cve:`2024-22667` |
| 29 | - xwayland: Fix :cve:`2023-6377` and :cve:`2023-6478` |
| 30 | |
| 31 | |
| 32 | Fixes in Yocto-4.0.17 |
| 33 | ~~~~~~~~~~~~~~~~~~~~~ |
| 34 | |
| 35 | - bind: Upgrade to 9.18.24 |
| 36 | - bitbake: bitbake/codeparser.py: address ast module deprecations in py 3.12 |
| 37 | - bitbake: bitbake/lib/bs4/tests/test_tree.py: python 3.12 regex |
| 38 | - bitbake: codeparser: replace deprecated ast.Str and 's' |
| 39 | - bitbake: fetch2: Ensure that git LFS objects are available |
| 40 | - bitbake: tests/fetch: Add real git lfs tests and decorator |
| 41 | - bitbake: tests/fetch: git-lfs restore _find_git_lfs |
| 42 | - bitbake: toaster/toastergui: Bug-fix verify given layer path only if import/add local layer |
| 43 | - build-appliance-image: Update to kirkstone head revision |
| 44 | - cmake: Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES |
| 45 | - contributor-guide: fix lore URL |
| 46 | - curl: don't enable debug builds |
| 47 | - cve_check: cleanup logging |
| 48 | - dbus: Add missing :term:`CVE_PRODUCT` |
| 49 | - dev-manual: sbom: Rephrase spdx creation |
| 50 | - dev-manual: runtime-testing: gen-tapdevs need iptables installed |
| 51 | - dev-manual: packages: clarify shared :term:`PR` service constraint |
| 52 | - dev-manual: packages: need enough free space |
| 53 | - dev-manual: start: remove idle line |
| 54 | - feature-microblaze-versions.inc: python 3.12 regex |
| 55 | - ghostscript: correct :term:`LICENSE` with AGPLv3 |
| 56 | - image-live.bbclass: LIVE_ROOTFS_TYPE support compression |
| 57 | - kernel.bbclass: Set pkg-config variables for building modules |
| 58 | - kernel.bbclass: introduce KERNEL_LOCALVERSION |
| 59 | - kernel: fix localversion in v6.3+ |
| 60 | - kernel: make LOCALVERSION consistent between recipes |
| 61 | - ldconfig-native: Fix to point correctly on the DT_NEEDED entries in an ELF file |
| 62 | - librsvg: Fix do_package_qa error for librsvg |
| 63 | - linux-firmware: upgrade to 20231211 |
| 64 | - linux-yocto/5.10: update to v5.10.210 |
| 65 | - linux-yocto/5.15: update to v5.15.150 |
| 66 | - manuals: add minimum RAM requirements |
| 67 | - manuals: suppress excess use of "following" word |
| 68 | - manuals: update disk space requirements |
| 69 | - manuals: update references to buildtools |
| 70 | - manuals: updates for building on Windows (WSL 2) |
| 71 | - meta/lib/oeqa: python 3.12 regex |
| 72 | - meta/recipes: python 3.12 regex |
| 73 | - migration-guide: add release notes for 4.0.16 |
| 74 | - oeqa/selftest/oelib/buildhistory: git default branch |
| 75 | - oeqa/selftest/recipetool: downgrade meson version to not use pyproject.toml |
| 76 | - oeqa/selftest/recipetool: expect meson.bb |
| 77 | - oeqa/selftest/recipetool: fix for python 3.12 |
| 78 | - oeqa/selftest/runtime_test: only run the virgl tests on qemux86-64 |
| 79 | - oeqa: replace deprecated assertEquals |
| 80 | - openssl: Upgrade to 3.0.13 |
| 81 | - poky.conf: bump version for 4.0.17 |
| 82 | - populate_sdk_ext: use ConfigParser instead of SafeConfigParser |
| 83 | - python3-jinja2: upgrade to 3.1.3 |
| 84 | - recipetool/create_buildsys_python: use importlib instead of imp |
| 85 | - ref-manual: system-requirements: recommend buildtools for not supported distros |
| 86 | - ref-manual: system-requirements: add info on buildtools-make-tarball |
| 87 | - ref-manual: release-process: grammar fix |
| 88 | - ref-manual: system-requirements: fix AlmaLinux variable name |
| 89 | - ref-manual: system-requirements: modify anchor |
| 90 | - ref-manual: system-requirements: remove outdated note |
| 91 | - ref-manual: system-requirements: simplify supported distro requirements |
| 92 | - ref-manual: system-requirements: update packages to build docs |
| 93 | - scripts/runqemu: add qmp socket support |
| 94 | - scripts/runqemu: direct mesa to use its own drivers, rather than ones provided by host distro |
| 95 | - scripts/runqemu: fix regex escape sequences |
| 96 | - scripts: python 3.12 regex |
| 97 | - selftest: skip virgl gtk/sdl test on ubuntu 18.04 |
| 98 | - systemd: Only add myhostname to nsswitch.conf if in :term:`PACKAGECONFIG` |
| 99 | - tzdata : Upgrade to 2024a |
| 100 | - u-boot: Move UBOOT_INITIAL_ENV back to u-boot.inc |
| 101 | - useradd-example: do not use unsupported clear text password |
| 102 | - vim: upgrade to v9.0.2190 |
| 103 | - yocto-bsp: update to v5.15.150 |
| 104 | |
| 105 | |
| 106 | Known Issues in Yocto-4.0.17 |
| 107 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 108 | |
| 109 | - N/A |
| 110 | |
| 111 | |
| 112 | Contributors to Yocto-4.0.17 |
| 113 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 114 | |
| 115 | - Adrian Freihofer |
| 116 | - Alassane Yattara |
| 117 | - Alexander Kanavin |
| 118 | - Alexander Sverdlin |
| 119 | - Archana Polampalli |
| 120 | - Baruch Siach |
| 121 | - Bruce Ashfield |
| 122 | - Chen Qi |
| 123 | - Chris Laplante |
| 124 | - Deepthi Hemraj |
| 125 | - Dhairya Nagodra |
| 126 | - Fabien Mahot |
| 127 | - Fabio Estevam |
| 128 | - Hitendra Prajapati |
| 129 | - Hugo SIMELIERE |
| 130 | - Jermain Horsman |
| 131 | - Kai Kang |
| 132 | - Lee Chee Yang |
| 133 | - Ludovic Jozeau |
| 134 | - Michael Opdenacker |
| 135 | - Ming Liu |
| 136 | - Munehisa Kamata |
| 137 | - Narpat Mali |
| 138 | - Nikhil R |
| 139 | - Paul Eggleton |
| 140 | - Paulo Neves |
| 141 | - Peter Marko |
| 142 | - Philip Lorenz |
| 143 | - Poonam Jadhav |
| 144 | - Priyal Doshi |
| 145 | - Ross Burton |
| 146 | - Simone Weiß |
| 147 | - Soumya Sambu |
| 148 | - Steve Sakoman |
| 149 | - Tim Orling |
| 150 | - Trevor Gamblin |
| 151 | - Vijay Anusuri |
| 152 | - Vivek Kumbhar |
| 153 | - Wang Mingyu |
| 154 | - Zahir Hussain |
| 155 | |
| 156 | |
| 157 | Repositories / Downloads for Yocto-4.0.17 |
| 158 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 159 | |
| 160 | poky |
| 161 | |
| 162 | - Repository Location: :yocto_git:`/poky` |
| 163 | - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>` |
| 164 | - Tag: :yocto_git:`yocto-4.0.17 </poky/log/?h=yocto-4.0.17>` |
| 165 | - Git Revision: :yocto_git:`6d1a878bbf24c66f7186b270f823fcdf82e35383 </poky/commit/?id=6d1a878bbf24c66f7186b270f823fcdf82e35383>` |
| 166 | - Release Artefact: poky-6d1a878bbf24c66f7186b270f823fcdf82e35383 |
| 167 | - sha: 3bc3010340b674f7b0dd0a7997f0167b2240b794fbd4aa28c0c4217bddd15e30 |
| 168 | - Download Locations: |
| 169 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/poky-6d1a878bbf24c66f7186b270f823fcdf82e35383.tar.bz2 |
| 170 | http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/poky-6d1a878bbf24c66f7186b270f823fcdf82e35383.tar.bz2 |
| 171 | |
| 172 | openembedded-core |
| 173 | |
| 174 | - Repository Location: :oe_git:`/openembedded-core` |
| 175 | - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>` |
| 176 | - Tag: :oe_git:`yocto-4.0.17 </openembedded-core/log/?h=yocto-4.0.17>` |
| 177 | - Git Revision: :oe_git:`2501534c9581c6c3439f525d630be11554a57d24 </openembedded-core/commit/?id=2501534c9581c6c3439f525d630be11554a57d24>` |
| 178 | - Release Artefact: oecore-2501534c9581c6c3439f525d630be11554a57d24 |
| 179 | - sha: 52cc6cce9e920bdce078584b89136e81cc01e0c55616fab5fca6c3e04264c88e |
| 180 | - Download Locations: |
| 181 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/oecore-2501534c9581c6c3439f525d630be11554a57d24.tar.bz2 |
| 182 | http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/oecore-2501534c9581c6c3439f525d630be11554a57d24.tar.bz2 |
| 183 | |
| 184 | meta-mingw |
| 185 | |
| 186 | - Repository Location: :yocto_git:`/meta-mingw` |
| 187 | - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>` |
| 188 | - Tag: :yocto_git:`yocto-4.0.17 </meta-mingw/log/?h=yocto-4.0.17>` |
| 189 | - Git Revision: :yocto_git:`f6b38ce3c90e1600d41c2ebb41e152936a0357d7 </meta-mingw/commit/?id=f6b38ce3c90e1600d41c2ebb41e152936a0357d7>` |
| 190 | - Release Artefact: meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7 |
| 191 | - sha: 7d57167c19077f4ab95623d55a24c2267a3a3fb5ed83688659b4c03586373b25 |
| 192 | - Download Locations: |
| 193 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2 |
| 194 | http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2 |
| 195 | |
| 196 | meta-gplv2 |
| 197 | |
| 198 | - Repository Location: :yocto_git:`/meta-gplv2` |
| 199 | - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>` |
| 200 | - Tag: :yocto_git:`yocto-4.0.17 </meta-gplv2/log/?h=yocto-4.0.17>` |
| 201 | - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>` |
| 202 | - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a |
| 203 | - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d |
| 204 | - Download Locations: |
| 205 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 |
| 206 | http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 |
| 207 | |
| 208 | meta-clang |
| 209 | |
| 210 | - Repository Location: :yocto_git:`/meta-clang` |
| 211 | - Branch: :yocto_git:`kirkstone </meta-clang/log/?h=kirkstone>` |
| 212 | - Tag: :yocto_git:`yocto-4.0.17 </meta-clang/log/?h=yocto-4.0.17>` |
| 213 | - Git Revision: :yocto_git:`eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52 </meta-clang/commit/?id=eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52>` |
| 214 | - Release Artefact: meta-clang-eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52 |
| 215 | - sha: 3299e96e069a22c0971e903fbc191f2427efffc83d910ac51bf0237caad01d17 |
| 216 | - Download Locations: |
| 217 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/meta-clang-eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52.tar.bz2 |
| 218 | http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/meta-clang-eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52.tar.bz2 |
| 219 | |
| 220 | bitbake |
| 221 | |
| 222 | - Repository Location: :oe_git:`/bitbake` |
| 223 | - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>` |
| 224 | - Tag: :oe_git:`yocto-4.0.17 </bitbake/log/?h=yocto-4.0.17>` |
| 225 | - Git Revision: :oe_git:`40fd5f4eef7460ca67f32cfce8e229e67e1ff607 </bitbake/commit/?id=40fd5f4eef7460ca67f32cfce8e229e67e1ff607>` |
| 226 | - Release Artefact: bitbake-40fd5f4eef7460ca67f32cfce8e229e67e1ff607 |
| 227 | - sha: 5d20a0e4c5d0fce44bd84778168714a261a30a4b83f67c88df3b8a7e7115e444 |
| 228 | - Download Locations: |
| 229 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/bitbake-40fd5f4eef7460ca67f32cfce8e229e67e1ff607.tar.bz2 |
| 230 | http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/bitbake-40fd5f4eef7460ca67f32cfce8e229e67e1ff607.tar.bz2 |
| 231 | |
| 232 | yocto-docs |
| 233 | |
| 234 | - Repository Location: :yocto_git:`/yocto-docs` |
| 235 | - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>` |
| 236 | - Tag: :yocto_git:`yocto-4.0.17 </yocto-docs/log/?h=yocto-4.0.17>` |
| 237 | - Git Revision: :yocto_git:`08ce7db2aa3a38deb8f5aa59bafc78542986babb </yocto-docs/commit/?id=08ce7db2aa3a38deb8f5aa59bafc78542986babb>` |
| 238 | |