blob: 07242584b8bf8d3231e1eec9b76e7b384895be0a [file] [log] [blame]
Patrick Williams03514f12024-04-05 07:04:11 -05001.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-4.0.17 (Kirkstone)
4------------------------------------------
5
6Security Fixes in Yocto-4.0.17
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
Patrick Williams44b3caf2024-04-12 16:51:14 -05009- bind: Fix :cve:`2023-4408`, :cve:`2023-5517`, :cve:`2023-5679`, :cve:`2023-50868` and :cve:`2023-50387`
Patrick Williams03514f12024-04-05 07:04:11 -050010- 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 Williams44b3caf2024-04-12 16:51:14 -050021- 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 Williams03514f12024-04-05 07:04:11 -050025- openssl: Fix :cve:`2024-0727`
26- python3-pycryptodome: Fix :cve:`2023-52323`
Patrick Williams44b3caf2024-04-12 16:51:14 -050027- qemu: Fix :cve:`2023-6693`, :cve:`2023-42467` and :cve:`2024-24474`
Patrick Williams03514f12024-04-05 07:04:11 -050028- vim: Fix :cve:`2024-22667`
29- xwayland: Fix :cve:`2023-6377` and :cve:`2023-6478`
30
31
32Fixes 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
106Known Issues in Yocto-4.0.17
107~~~~~~~~~~~~~~~~~~~~~~~~~~~~
108
109- N/A
110
111
112Contributors 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
157Repositories / Downloads for Yocto-4.0.17
158~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159
160poky
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
172openembedded-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
184meta-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
196meta-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
208meta-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
220bitbake
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
232yocto-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