Skip to content

Commit 1b5b551

Browse files
[AUTO-CHERRYPICK] Upgrade expat to 2.6.3 to fix CVE-2024-45490, CVE-2024-45491, CVE-2024-45492 - branch main (#10401)
Co-authored-by: Gary Swalling <31018813+gjswalling@users.noreply.github.com>
1 parent f27ba14 commit 1b5b551

7 files changed

Lines changed: 22 additions & 19 deletions

File tree

SPECS/expat/expat.signatures.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"Signatures": {
3-
"expat-2.6.2.tar.bz2": "9c7c1b5dcbc3c237c500a8fb1493e14d9582146dd9b42aa8d3ffb856a3b927e0"
3+
"expat-2.6.3.tar.bz2": "b8baef92f328eebcf731f4d18103951c61fa8c8ec21d5ff4202fb6f2198aeb2d"
44
}
55
}

SPECS/expat/expat.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
%define underscore_version %(echo %{version} | cut -d. -f1-3 --output-delimiter="_")
22
Summary: An XML parser library
33
Name: expat
4-
Version: 2.6.2
5-
Release: 2%{?dist}
4+
Version: 2.6.3
5+
Release: 1%{?dist}
66
License: MIT
77
Vendor: Microsoft Corporation
88
Distribution: Mariner
@@ -67,6 +67,9 @@ rm -rf %{buildroot}/%{_docdir}/%{name}
6767
%{_libdir}/libexpat.so.1*
6868

6969
%changelog
70+
* Mon Sep 09 2024 Gary Swalling <gaswal@microsoft.com> - 2.6.3-1
71+
- Upgrade to 2.6.3 to fix CVE-2024-45490, CVE-2024-45491, CVE-2024-45492
72+
7073
* Thu Mar 28 2024 Aditya Dubey <adityadubey@microsoft.com> - 2.6.2-2
7174
- Removed unnecessary "-p2" argument in "%%autosetup".
7275

cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3418,8 +3418,8 @@
34183418
"type": "other",
34193419
"other": {
34203420
"name": "expat",
3421-
"version": "2.6.2",
3422-
"downloadUrl": "https://github.com/libexpat/libexpat/releases/download/R_2_6_2/expat-2.6.2.tar.bz2"
3421+
"version": "2.6.3",
3422+
"downloadUrl": "https://github.com/libexpat/libexpat/releases/download/R_2_6_3/expat-2.6.3.tar.bz2"
34233423
}
34243424
}
34253425
},

toolkit/resources/manifests/package/pkggen_core_aarch64.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ elfutils-libelf-0.186-2.cm2.aarch64.rpm
9595
elfutils-libelf-devel-0.186-2.cm2.aarch64.rpm
9696
elfutils-libelf-devel-static-0.186-2.cm2.aarch64.rpm
9797
elfutils-libelf-lang-0.186-2.cm2.aarch64.rpm
98-
expat-2.6.2-2.cm2.aarch64.rpm
99-
expat-devel-2.6.2-2.cm2.aarch64.rpm
100-
expat-libs-2.6.2-2.cm2.aarch64.rpm
98+
expat-2.6.3-1.cm2.aarch64.rpm
99+
expat-devel-2.6.3-1.cm2.aarch64.rpm
100+
expat-libs-2.6.3-1.cm2.aarch64.rpm
101101
libpipeline-1.5.5-3.cm2.aarch64.rpm
102102
libpipeline-devel-1.5.5-3.cm2.aarch64.rpm
103103
gdbm-1.21-1.cm2.aarch64.rpm

toolkit/resources/manifests/package/pkggen_core_x86_64.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ elfutils-libelf-0.186-2.cm2.x86_64.rpm
9595
elfutils-libelf-devel-0.186-2.cm2.x86_64.rpm
9696
elfutils-libelf-devel-static-0.186-2.cm2.x86_64.rpm
9797
elfutils-libelf-lang-0.186-2.cm2.x86_64.rpm
98-
expat-2.6.2-2.cm2.x86_64.rpm
99-
expat-devel-2.6.2-2.cm2.x86_64.rpm
100-
expat-libs-2.6.2-2.cm2.x86_64.rpm
98+
expat-2.6.3-1.cm2.x86_64.rpm
99+
expat-devel-2.6.3-1.cm2.x86_64.rpm
100+
expat-libs-2.6.3-1.cm2.x86_64.rpm
101101
libpipeline-1.5.5-3.cm2.x86_64.rpm
102102
libpipeline-devel-1.5.5-3.cm2.x86_64.rpm
103103
gdbm-1.21-1.cm2.x86_64.rpm

toolkit/resources/manifests/package/toolchain_aarch64.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@ elfutils-libelf-0.186-2.cm2.aarch64.rpm
7373
elfutils-libelf-devel-0.186-2.cm2.aarch64.rpm
7474
elfutils-libelf-devel-static-0.186-2.cm2.aarch64.rpm
7575
elfutils-libelf-lang-0.186-2.cm2.aarch64.rpm
76-
expat-2.6.2-2.cm2.aarch64.rpm
77-
expat-debuginfo-2.6.2-2.cm2.aarch64.rpm
78-
expat-devel-2.6.2-2.cm2.aarch64.rpm
79-
expat-libs-2.6.2-2.cm2.aarch64.rpm
76+
expat-2.6.3-1.cm2.aarch64.rpm
77+
expat-debuginfo-2.6.3-1.cm2.aarch64.rpm
78+
expat-devel-2.6.3-1.cm2.aarch64.rpm
79+
expat-libs-2.6.3-1.cm2.aarch64.rpm
8080
file-5.40-2.cm2.aarch64.rpm
8181
file-debuginfo-5.40-2.cm2.aarch64.rpm
8282
file-devel-5.40-2.cm2.aarch64.rpm

toolkit/resources/manifests/package/toolchain_x86_64.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ elfutils-libelf-0.186-2.cm2.x86_64.rpm
7676
elfutils-libelf-devel-0.186-2.cm2.x86_64.rpm
7777
elfutils-libelf-devel-static-0.186-2.cm2.x86_64.rpm
7878
elfutils-libelf-lang-0.186-2.cm2.x86_64.rpm
79-
expat-2.6.2-2.cm2.x86_64.rpm
80-
expat-debuginfo-2.6.2-2.cm2.x86_64.rpm
81-
expat-devel-2.6.2-2.cm2.x86_64.rpm
82-
expat-libs-2.6.2-2.cm2.x86_64.rpm
79+
expat-2.6.3-1.cm2.x86_64.rpm
80+
expat-debuginfo-2.6.3-1.cm2.x86_64.rpm
81+
expat-devel-2.6.3-1.cm2.x86_64.rpm
82+
expat-libs-2.6.3-1.cm2.x86_64.rpm
8383
file-5.40-2.cm2.x86_64.rpm
8484
file-debuginfo-5.40-2.cm2.x86_64.rpm
8585
file-devel-5.40-2.cm2.x86_64.rpm

0 commit comments

Comments
 (0)