summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch
diff options
context:
space:
mode:
authorSana Kazi <sanakazi720@gmail.com>2025-05-12 14:02:11 +0530
committerArmin Kuster <akuster808@gmail.com>2025-07-02 20:29:29 -0400
commit9063cb0d9f781cbe226a5ef5853005a733595978 (patch)
tree5cd2620bc06f744586e873856fad1e4e11a5050d /meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch
parentde4550a2b7a64ee70698b708e95a15eb47eff1a3 (diff)
downloadmeta-openembedded-9063cb0d9f781cbe226a5ef5853005a733595978.tar.gz
imagemagick: Fix CVE vulnerablities
Fix following CVEs for imagemagick: CVE-2021-20311, CVE-2021-20312, CVE-2021-20313 CVE-2021-20309, CVE-2021-20310, CVE-2021-3610 CVE-2022-0284, CVE-2022-2719 fix-cipher-leak.patch fixes CVE-2021-20311, CVE-2021-20312, CVE-2021-20313 Ignore following CVES as current version is not affected by them: CVE-2014-9826, CVE-2016-7538, CVE-2017-5506 Signed-off-by: Sana Kazi <sanakazi720@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch')
-rw-r--r--meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch b/meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch
new file mode 100644
index 0000000000..f6ac425886
--- /dev/null
+++ b/meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch
@@ -0,0 +1,31 @@
1From 75f6f5032690077cae3eaeda3c0165cc765eaeb5 Mon Sep 17 00:00:00 2001
2From: Cristy <mikayla-grace@urban-warrior.org>
3Date: Thu, 25 Feb 2021 19:31:37 -0500
4Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/3295
5
6CVE: CVE-2021-20310
7Upstream-Status: Backport [https://github.com/ImageMagick/ImageMagick/commit/75f6f5032690077cae3eaeda3c0165cc765eaeb5.patch]
8Signed-off-by: Sana Kazi Sana.Kazi@kpit.com
9---
10 MagickCore/colorspace.c | 6 +++---
11 1 file changed, 3 insertions(+), 3 deletions(-)
12
13diff --git a/MagickCore/colorspace.c b/MagickCore/colorspace.c
14index e3b7df339f6..9c5ea11e300 100644
15--- a/MagickCore/colorspace.c
16+++ b/MagickCore/colorspace.c
17@@ -329,11 +329,11 @@ static void inline ConvertXYZToJzazbz(const double X,const double Y,
18 L=0.41478972*Xp+0.579999*Yp+0.0146480*Zp;
19 M=(-0.2015100)*Xp+1.120649*Yp+0.0531008*Zp;
20 S=(-0.0166008)*Xp+0.264800*Yp+0.6684799*Zp;
21- gamma=pow(L/white_luminance,Jzazbz_n);
22+ gamma=pow(L*PerceptibleReciprocal(white_luminance),Jzazbz_n);
23 Lp=pow((Jzazbz_c1+Jzazbz_c2*gamma)/(1.0+Jzazbz_c3*gamma),Jzazbz_p);
24- gamma=pow(M/white_luminance,Jzazbz_n);
25+ gamma=pow(M*PerceptibleReciprocal(white_luminance),Jzazbz_n);
26 Mp=pow((Jzazbz_c1+Jzazbz_c2*gamma)/(1.0+Jzazbz_c3*gamma),Jzazbz_p);
27- gamma=pow(S/white_luminance,Jzazbz_n);
28+ gamma=pow(S*PerceptibleReciprocal(white_luminance),Jzazbz_n);
29 Sp=pow((Jzazbz_c1+Jzazbz_c2*gamma)/(1.0+Jzazbz_c3*gamma),Jzazbz_p);
30 Iz=0.5*Lp+0.5*Mp;
31 *az=3.52400*Lp-4.066708*Mp+0.542708*Sp+0.5;