diff options
| author | Sana Kazi <sanakazi720@gmail.com> | 2025-05-12 14:02:11 +0530 |
|---|---|---|
| committer | Armin Kuster <akuster808@gmail.com> | 2025-07-02 20:29:29 -0400 |
| commit | 9063cb0d9f781cbe226a5ef5853005a733595978 (patch) | |
| tree | 5cd2620bc06f744586e873856fad1e4e11a5050d /meta-oe/recipes-support/imagemagick/files/CVE-2021-20310.patch | |
| parent | de4550a2b7a64ee70698b708e95a15eb47eff1a3 (diff) | |
| download | meta-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.patch | 31 |
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 @@ | |||
| 1 | From 75f6f5032690077cae3eaeda3c0165cc765eaeb5 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Cristy <mikayla-grace@urban-warrior.org> | ||
| 3 | Date: Thu, 25 Feb 2021 19:31:37 -0500 | ||
| 4 | Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/3295 | ||
| 5 | |||
| 6 | CVE: CVE-2021-20310 | ||
| 7 | Upstream-Status: Backport [https://github.com/ImageMagick/ImageMagick/commit/75f6f5032690077cae3eaeda3c0165cc765eaeb5.patch] | ||
| 8 | Signed-off-by: Sana Kazi Sana.Kazi@kpit.com | ||
| 9 | --- | ||
| 10 | MagickCore/colorspace.c | 6 +++--- | ||
| 11 | 1 file changed, 3 insertions(+), 3 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/MagickCore/colorspace.c b/MagickCore/colorspace.c | ||
| 14 | index 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; | ||
