Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
9b17f19
azl 3.0.20251206-3.0
cheeyanglee Jan 3, 2026
a42e796
update git script
cheeyanglee Jan 3, 2026
2754c17
update busybox
cheeyanglee Jan 5, 2026
a17cf79
update ca-certificates
cheeyanglee Jan 5, 2026
0beb2f4
update containerd2
cheeyanglee Jan 5, 2026
4ba3e27
use containerized-data-importer from azurelinux
cheeyanglee Jan 5, 2026
9b840a6
update docker-compose
cheeyanglee Jan 5, 2026
4be891c
update edk2
cheeyanglee Jan 5, 2026
6c40ae3
update elfutils
cheeyanglee Jan 5, 2026
8e5cfec
update fluent-bit
cheeyanglee Jan 5, 2026
e470f42
update gh
cheeyanglee Jan 5, 2026
6569235
use glibc from zurelinux
cheeyanglee Jan 5, 2026
8fd8ce9
update grub2
cheeyanglee Jan 6, 2026
d078e50
update jx
cheeyanglee Jan 6, 2026
55feb46
update libvirt
cheeyanglee Jan 6, 2026
5367ee3
update moby-containerd-cc
cheeyanglee Jan 6, 2026
27cedb6
update moby-engine
cheeyanglee Jan 6, 2026
c3d7569
update openssh
cheeyanglee Jan 6, 2026
7ad1769
sync packer from azurelinux
cheeyanglee Jan 6, 2026
1628562
sync runc from azurelinux
cheeyanglee Jan 6, 2026
81e8542
sync skopeo from azurelinux
cheeyanglee Jan 6, 2026
2b48bb0
update supermin
cheeyanglee Jan 6, 2026
ee29faf
update systemd
cheeyanglee Jan 6, 2026
aa3a4bf
update telegraf
cheeyanglee Jan 6, 2026
25bd5da
sync python-dmidecode from azurelinux/SPECS-EXTENDED
cheeyanglee Jan 6, 2026
e5844a7
sync rdma-core from azurelinux/SPECS-EXTENDED
cheeyanglee Jan 6, 2026
d279f9c
update manifest
cheeyanglee Jan 7, 2026
487e1ad
sync update for toolkit
cheeyanglee Jan 7, 2026
07c83d7
update manifest for expat
cheeyanglee Jan 8, 2026
fd22427
further update pkggen_core
cheeyanglee Jan 9, 2026
4a06e01
fluent-bit update patches
cheeyanglee Jan 9, 2026
f492293
update build require for stunnel
cheeyanglee Jan 9, 2026
c66e23f
update toolchain_update_git_submodule.sh
cheeyanglee Feb 23, 2026
6856eea
bump azurelinux to 3.0.20260107-3.0
cheeyanglee Mar 6, 2026
91c7583
update fluent-bit
cheeyanglee Mar 6, 2026
57585ce
update grub2
cheeyanglee Mar 6, 2026
c82fdae
sync keda from azurelinux
cheeyanglee Mar 6, 2026
aff967f
update telegraf
cheeyanglee Mar 6, 2026
9479570
update systemd
cheeyanglee Mar 6, 2026
0b36f67
update cgmanifest
cheeyanglee Mar 6, 2026
446d812
update check_entangled_specs.py
cheeyanglee Mar 6, 2026
d70e234
update manifest
cheeyanglee Mar 6, 2026
c241646
update SPECS/.gitignore
cheeyanglee Mar 6, 2026
727a59c
sync rdma-core update
cheeyanglee Mar 6, 2026
777a1b6
drop ceph and patterns-ceph-containers
cheeyanglee Mar 10, 2026
a1c88ea
bump azurelinux to 3.0.20260204-3.0
cheeyanglee Mar 12, 2026
123628e
rebuild several spec with updated glibc
cheeyanglee Mar 12, 2026
0b5fafa
update libvirt
cheeyanglee Mar 12, 2026
b1ce9ab
update expat
cheeyanglee Mar 12, 2026
81f80a1
sync edk2 from azurelinux
cheeyanglee Mar 12, 2026
6ff3416
update containerd2
cheeyanglee Mar 12, 2026
0bbd85e
update toolkit
cheeyanglee Mar 12, 2026
146ef15
update manifest
cheeyanglee Mar 12, 2026
77761d1
remove mlx-steering-dump
cheeyanglee Mar 14, 2026
486abda
restore golang 1.22 for moby-containerd-cc
cheeyanglee Mar 14, 2026
86a79e1
kexec-tools do not build with mlnx-ethtool
cheeyanglee Mar 15, 2026
76af2a7
drop coredns
cheeyanglee Mar 16, 2026
3e8716f
bump azurelinux base to 3.0.20260304-3.0
cheeyanglee Mar 16, 2026
b53bba6
update manifest
cheeyanglee Mar 16, 2026
bcfb42e
update golang
cheeyanglee Mar 16, 2026
1c4d544
update alsa-lib
cheeyanglee Mar 16, 2026
17af1ab
update application-gateway-kubernetes-ingress
cheeyanglee Mar 16, 2026
e795764
update busybox
cheeyanglee Mar 16, 2026
d601630
sync cert-manager from Azurelinux
cheeyanglee Mar 16, 2026
77409b8
sync cf-cli
cheeyanglee Mar 16, 2026
87abab0
sync cni-plugins from azurelinux
cheeyanglee Mar 16, 2026
6f6fc0c
upate cni
cheeyanglee Mar 16, 2026
f25e5b0
update containerd2
cheeyanglee Mar 16, 2026
760083f
update docker-cli
cheeyanglee Mar 16, 2026
e3154be
sync docker-compose from Azurelinux
cheeyanglee Mar 16, 2026
a02ade9
update dracut
cheeyanglee Mar 16, 2026
5f6638c
sync gh from Azure Linux
cheeyanglee Mar 16, 2026
03bd539
update kube-vip-cloud-provider
cheeyanglee Mar 16, 2026
9a02651
update kured
cheeyanglee Mar 16, 2026
1d3d309
update libvirt
cheeyanglee Mar 16, 2026
a8cc0df
update multus
cheeyanglee Mar 16, 2026
615dd97
update opa
cheeyanglee Mar 16, 2026
80fb220
update prometheus-adapter
cheeyanglee Mar 16, 2026
d25630d
update sriov-network-device-plugin
cheeyanglee Mar 16, 2026
2cae3da
update systemd
cheeyanglee Mar 16, 2026
25a55aa
update telegraf
cheeyanglee Mar 16, 2026
0a2b77f
update cgmanifest
cheeyanglee Mar 16, 2026
5112c70
update systemd changelog
cheeyanglee Mar 17, 2026
3d4db4d
sync cni from Azurelinux
cheeyanglee Mar 18, 2026
0093077
update openssh and stunnel
cheeyanglee Mar 18, 2026
da932fa
drop nodejs24
cheeyanglee Mar 18, 2026
97f6bb6
add trident to gitignore
cheeyanglee Mar 18, 2026
436f434
remove kernel-hwe
cheeyanglee Mar 19, 2026
74758f0
amend expat release
cheeyanglee Mar 19, 2026
6dbbe49
tink-worker/telegraf build with golang < 1.26.0
cheeyanglee Mar 20, 2026
afbd274
bump libvirt to align with libvirt
cheeyanglee Mar 20, 2026
32b8ab1
update license map
cheeyanglee Mar 25, 2026
140186d
check-static-glibc copy spec from azurelinux
cheeyanglee Mar 25, 2026
2fb30a0
toolchain.mk: restore prepare_rpmcache
cheeyanglee Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/workflows/check-static-glibc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,13 @@ jobs:
- name: Get Python dependencies
run: python3 -m pip install -r toolkit/scripts/requirements.txt

- name: Copy Azure Linux rpm
run: |
echo ##########
echo "Copy Azure Linux rpm"
echo ##########
toolkit/scripts/toolchain/toolchain_update_git_submodule.sh
shell: bash

- name: Verify .spec files
run: python3 toolkit/scripts/check_static_glibc.py SPECS/**/*.spec SPECS-EXTENDED/**/*.spec SPECS-SIGNED/**/*.spec
12 changes: 6 additions & 6 deletions LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Large diffs are not rendered by default.

20 changes: 9 additions & 11 deletions LICENSES-AND-NOTICES/SPECS/data/licenses.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,7 @@
},
"Ceph source": {
"license": "[LGPL2.1](https://github.com/ceph/ceph/blob/master/COPYING-LGPL2.1)",
"specs": [
"ceph"
]
"specs": []
},
"Debian": {
"license": "[MIT](https://opensource.org/licenses/MIT)",
Expand Down Expand Up @@ -817,7 +815,6 @@
"libvirt-dbus",
"libvirt-glib",
"libvirt-java",
"libvirt-python",
"libvisio",
"libvisual",
"libvoikko",
Expand Down Expand Up @@ -2098,7 +2095,6 @@
"startup-notification",
"stress-ng",
"strongswan",
"stunnel",
"subscription-manager",
"subunit",
"suitesparse",
Expand Down Expand Up @@ -2334,7 +2330,6 @@
"cloud-hypervisor",
"cmake-fedora",
"containerd2",
"coredns",
"dasel",
"debugedit",
"dejavu-fonts",
Expand All @@ -2349,6 +2344,7 @@
"elixir",
"espeak-ng",
"espeakup",
"expat",
"flannel",
"fluent-bit",
"freefont",
Expand Down Expand Up @@ -2390,6 +2386,7 @@
"libutempter",
"libuv",
"libvirt",
"libvirt-python",
"libxml++",
"linuxptp",
"lld",
Expand Down Expand Up @@ -2523,6 +2520,7 @@
"skopeo",
"span-lite",
"sriov-network-device-plugin",
"stunnel",
"SymCrypt",
"SymCrypt-OpenSSL",
"systemd-boot-signed",
Expand All @@ -2531,6 +2529,7 @@
"tinyxml2",
"toml11",
"tracelogging",
"trident",
"umoci",
"usrsctp",
"vala",
Expand Down Expand Up @@ -2562,8 +2561,8 @@
"isert-signed",
"knem-modules-signed",
"libnvidia-container",
"libvma",
"mlnx-nfsrdma-signed",
"mlx-steering-dump",
"multiperf",
"nvidia-container-toolkit",
"ofed-docs",
Expand Down Expand Up @@ -2685,7 +2684,6 @@
"osgi-annotation",
"osgi-compendium",
"osgi-core",
"patterns-ceph-containers",
"plexus-classworlds",
"plexus-interpolation",
"plexus-utils",
Expand Down Expand Up @@ -2795,7 +2793,6 @@
"erlang",
"etcd",
"ethtool",
"expat",
"expect",
"fcgi",
"file",
Expand Down Expand Up @@ -2825,8 +2822,10 @@
"gnutls",
"gobject-introspection",
"golang",
"golang-1.22",
"golang-1.23",
"golang-1.24",
"golang-1.25",
"gperf",
"gperftools",
"gpgme",
Expand Down Expand Up @@ -2869,8 +2868,6 @@
"kernel",
"kernel-64k",
"kernel-headers",
"kernel-hwe",
"kernel-hwe-headers",
"kernel-ipe",
"kernel-lpg-innovate",
"kernel-uvm",
Expand Down Expand Up @@ -3011,6 +3008,7 @@
"perl-Crypt-SSLeay",
"perl-DBD-SQLite",
"perl-DBI",
"perl-DBIx-Simple",
"perl-Exporter-Tiny",
"perl-File-HomeDir",
"perl-File-Which",
Expand Down
20 changes: 15 additions & 5 deletions SPECS/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ ccache
cdrkit
ceph
cereal
cert-manager
check
check-restart
checkpolicy
Expand All @@ -98,6 +99,8 @@ cloud-hypervisor
cloud-utils-growpart
cmake
cmocka
cni
cni-plugins
collectd
colm
color-filesystem
Expand All @@ -106,7 +109,7 @@ compiler-rt
conda
conmon
conntrack-tools
coredns
containerized-data-importer
coreutils
cpio
cpprest
Expand Down Expand Up @@ -152,6 +155,7 @@ docbook-dtds
docbook-style-xsl
docbook5-schemas
docker-buildx
docker-compose
dos2unix
doxygen
dpdk
Expand All @@ -163,6 +167,7 @@ dwz
e2fsprogs
ebtables
ed
edk2
efivar
egl-wayland
eglexternalplatform
Expand All @@ -175,7 +180,6 @@ erofs-utils
espeak-ng
espeakup
execstack
expat
expect
expected
extra-cmake-modules
Expand Down Expand Up @@ -220,10 +224,12 @@ geos
gettext
gflags
gfs2-utils
gh
giflib
git
glib
glib-networking
glibc
glibmm
glslang
glusterfs
Expand Down Expand Up @@ -331,13 +337,13 @@ kata-packages-uvm
kbd
kde-settings
keepalived
keda
keras
kernel-64k
kernel-hwe
kernel-hwe-headers
kernel-srpm-macros
kernel-uvm
kexec-tools
keyutils
kf
kf-kconfig
Expand Down Expand Up @@ -516,10 +522,10 @@ liburing
libusb
libuser
libuv
libvma
libvirt-dbus
libvirt-glib
libvirt-java
libvirt-python
libvoikko
libwacom
libwebp
Expand Down Expand Up @@ -630,6 +636,7 @@ nlohmann-json
nlopt
nmap
nodejs
nodejs24
npth
nspr
nss
Expand Down Expand Up @@ -712,6 +719,7 @@ orangefs
ostree
p11-kit
p7zip
packer
pam
pam_krb5
pam_wrapper
Expand Down Expand Up @@ -1234,6 +1242,7 @@ rubygem-webhdfs
rubygem-webrick
rubygem-yajl-ruby
rubygem-zip-zip
runc
rust
sanlock
scons
Expand All @@ -1247,6 +1256,7 @@ sg3_utils
sgabios
sgml-common
sgx-backwards-compatibility
skopeo
shared-mime-info
sharutils
shim
Expand All @@ -1272,7 +1282,6 @@ squid
sscg
sshpass
strongswan
stunnel
subunit
subversion
sudo
Expand Down Expand Up @@ -1310,6 +1319,7 @@ trace-cmd
tracelogging
traceroute
tree
trident
ttembed
tuna
tuned
Expand Down
36 changes: 36 additions & 0 deletions SPECS/alsa-lib/CVE-2026-25068.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
From 0bb8a3f223be367ec0db859577d15ad366f0fb48 Mon Sep 17 00:00:00 2001
From: Jaroslav Kysela <perex@perex.cz>
Date: Thu, 29 Jan 2026 16:51:09 +0100
Subject: [PATCH] topology: decoder - add boundary check for channel mixer
count

Malicious binary topology file may cause heap corruption.

CVE: CVE-2026-25068

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Azure Linux Security Servicing Account <azurelinux-security@microsoft.com>
Upstream-reference: https://github.com/alsa-project/alsa-lib/commit/5f7fe33002d2d98d84f72e381ec2cccc0d5d3d40.patch
---
src/topology/ctl.c | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/src/topology/ctl.c b/src/topology/ctl.c
index dd05424..311dd05 100644
--- a/src/topology/ctl.c
+++ b/src/topology/ctl.c
@@ -1246,6 +1246,11 @@ int tplg_decode_control_mixer1(snd_tplg_t *tplg,
if (mc->num_channels > 0) {
map = tplg_calloc(heap, sizeof(*map));
map->num_channels = mc->num_channels;
+ if (map->num_channels > SND_TPLG_MAX_CHAN ||
+ map->num_channels > SND_SOC_TPLG_MAX_CHAN) {
+ SNDERR("mixer: unexpected channel count %d", map->num_channels);
+ return -EINVAL;
+ }
for (i = 0; i < map->num_channels; i++) {
map->channel[i].reg = mc->channel[i].reg;
map->channel[i].shift = mc->channel[i].shift;
--
2.45.4

9 changes: 7 additions & 2 deletions SPECS/alsa-lib/alsa-lib.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@
Summary: ALSA library
Name: alsa-lib
Version: 1.2.9
Release: 2%{?dist}
Release: 3%{?dist}
License: LGPLv2+
Distribution: Edge Microvisor Toolkit
Vendor: Intel Corporation
Group: Applications/Internet
URL: https://alsa-project.org
Source0: https://www.alsa-project.org/files/pub/lib/%{name}-%{version}.tar.bz2
Source1: https://www.alsa-project.org/files/pub/lib/alsa-topology-conf-%{version_alsa_tplg}.tar.bz2
Patch0: CVE-2026-25068.patch

BuildRequires: python3-devel
BuildRequires: python3-libs
Expand All @@ -37,7 +38,7 @@ The Advanced Linux Sound Architecture (ALSA) topology configuration
contains alsa-lib configuration of SoC topology (widgets, mixers, pipelines).

%prep
%setup -q
%autosetup -p1

%build
%configure
Expand Down Expand Up @@ -68,6 +69,10 @@ tar xvjf %{SOURCE1} -C %{buildroot}/%{_datadir}/alsa --strip-components=1 --wild
%{_datadir}/alsa/topology/*

%changelog
* Mon Mar 16 2026 Lee Chee Yang <chee.yang.lee@intel.com> - 1.2.9-3
- merge from Azure Linux 3.0.20260304-3.0
- Patch for CVE-2026-25068

* Tue Aug 26 2025 Basavaraj unniche<basavarajx.unniche@intel.com> - 1.2.9-2
- Generate alsa-topology, which is needed for alsa-sof-firmware
- Initial Edge Microvisor Toolkit import from Azure Linux (license: MIT). License verified.
Expand Down
Loading
Loading