Skip to content

Commit 0d51af7

Browse files
[AUTO-CHERRYPICK] CVE-2022-34169: docbook-style-xsl - upgrade embedded xalan jar from 2.7.2 to 2.7.3 (fasttrrack/2.0) - branch main (#9308)
Co-authored-by: bfjelds <bfjelds@microsoft.com>
1 parent 4e90dd6 commit 0d51af7

6 files changed

Lines changed: 20 additions & 7 deletions

File tree

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"Signatures": {
3-
"docbook-xsl-1.79.1.tar.bz2": "725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968"
3+
"docbook-xsl-1.79.1.tar.bz2": "725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968",
4+
"xalan-j_2_7_3-bin.tar.gz": "c3a36e027f91acbec3f2139343a4798a943f8b2957aab1cfb2eb57f4aeadccbc"
45
}
56
}

SPECS/docbook-style-xsl/docbook-style-xsl.spec

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
Summary: Docbook-xsl-1.79.1
22
Name: docbook-style-xsl
33
Version: 1.79.1
4-
Release: 13%{?dist}
5-
License: ASL 2.0
4+
Release: 14%{?dist}
5+
License: DMIT
66
Vendor: Microsoft Corporation
77
Distribution: Mariner
88
Group: Development/Tools
99
URL: https://www.docbook.org
1010
Source0: http://downloads.sourceforge.net/docbook/docbook-xsl-%{version}.tar.bz2
11+
# CVE-2022-34169: xalan 2.7.2 has security issue that is solved in 2.7.3
12+
Source1: https://dlcdn.apache.org/xalan/xalan-j/binaries/xalan-j_2_7_3-bin.tar.gz
1113
BuildRequires: libxml2
1214
BuildRequires: zip
1315
Requires: docbook-dtd-xml
@@ -24,6 +26,12 @@ allowing you to utilize transformations already written for that standard.
2426

2527
%prep
2628
%setup -q -n docbook-xsl-%{version}
29+
# CVE-2022-34169: xalan 2.7.2 has security issue that is solved by 2.7.3,
30+
# so replace the embedded jar files in docbook-xsl release before continuing
31+
mkdir ./CVE-2022-34169
32+
tar -xf %{SOURCE1} -C ./CVE-2022-34169
33+
mv ./CVE-2022-34169/xalan-j_2_7_3/*.jar ./tools/lib/.
34+
rm -rf ./CVE-2022-34169
2735

2836
%build
2937
zip -d tools/lib/jython.jar Lib/distutils/command/wininst-6.exe
@@ -102,6 +110,10 @@ fi
102110
%{_docdir}/*
103111

104112
%changelog
113+
* Mon Jun 03 2024 Brian Fjeldstad <bfjelds@microsoft.com> - 1.79.1-14
114+
- Fix CVE-2022-34169 by using newer release of xalan
115+
- License should be DMIT. License verified
116+
105117
* Sat May 09 2020 Nick Samson <nisamson@microsoft.com> - 1.79.1-10
106118
- Added %%license line automatically
107119

toolkit/resources/manifests/package/pkggen_core_aarch64.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ createrepo_c-0.17.5-1.cm2.aarch64.rpm
197197
libxml2-2.10.4-3.cm2.aarch64.rpm
198198
libxml2-devel-2.10.4-3.cm2.aarch64.rpm
199199
docbook-dtd-xml-4.5-11.cm2.noarch.rpm
200-
docbook-style-xsl-1.79.1-13.cm2.noarch.rpm
200+
docbook-style-xsl-1.79.1-14.cm2.noarch.rpm
201201
libsepol-3.2-2.cm2.aarch64.rpm
202202
glib-2.71.0-2.cm2.aarch64.rpm
203203
libltdl-2.4.6-8.cm2.aarch64.rpm

toolkit/resources/manifests/package/pkggen_core_x86_64.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ createrepo_c-0.17.5-1.cm2.x86_64.rpm
197197
libxml2-2.10.4-3.cm2.x86_64.rpm
198198
libxml2-devel-2.10.4-3.cm2.x86_64.rpm
199199
docbook-dtd-xml-4.5-11.cm2.noarch.rpm
200-
docbook-style-xsl-1.79.1-13.cm2.noarch.rpm
200+
docbook-style-xsl-1.79.1-14.cm2.noarch.rpm
201201
libsepol-3.2-2.cm2.x86_64.rpm
202202
glib-2.71.0-2.cm2.x86_64.rpm
203203
libltdl-2.4.6-8.cm2.x86_64.rpm

toolkit/resources/manifests/package/toolchain_aarch64.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ debugedit-debuginfo-5.0-2.cm2.aarch64.rpm
5656
diffutils-3.8-2.cm2.aarch64.rpm
5757
diffutils-debuginfo-3.8-2.cm2.aarch64.rpm
5858
docbook-dtd-xml-4.5-11.cm2.noarch.rpm
59-
docbook-style-xsl-1.79.1-13.cm2.noarch.rpm
59+
docbook-style-xsl-1.79.1-14.cm2.noarch.rpm
6060
dwz-0.14-2.cm2.aarch64.rpm
6161
dwz-debuginfo-0.14-2.cm2.aarch64.rpm
6262
e2fsprogs-1.46.5-3.cm2.aarch64.rpm

toolkit/resources/manifests/package/toolchain_x86_64.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ debugedit-debuginfo-5.0-2.cm2.x86_64.rpm
5959
diffutils-3.8-2.cm2.x86_64.rpm
6060
diffutils-debuginfo-3.8-2.cm2.x86_64.rpm
6161
docbook-dtd-xml-4.5-11.cm2.noarch.rpm
62-
docbook-style-xsl-1.79.1-13.cm2.noarch.rpm
62+
docbook-style-xsl-1.79.1-14.cm2.noarch.rpm
6363
dwz-0.14-2.cm2.x86_64.rpm
6464
dwz-debuginfo-0.14-2.cm2.x86_64.rpm
6565
e2fsprogs-1.46.5-3.cm2.x86_64.rpm

0 commit comments

Comments
 (0)