summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-networking/recipes-connectivity/samba/samba/CVE-2022-41916.patch38
-rw-r--r--meta-networking/recipes-connectivity/samba/samba_4.14.14.bb1
2 files changed, 39 insertions, 0 deletions
diff --git a/meta-networking/recipes-connectivity/samba/samba/CVE-2022-41916.patch b/meta-networking/recipes-connectivity/samba/samba/CVE-2022-41916.patch
new file mode 100644
index 0000000000..07f4a18a2f
--- /dev/null
+++ b/meta-networking/recipes-connectivity/samba/samba/CVE-2022-41916.patch
@@ -0,0 +1,38 @@
1From eb87af0c2d189c25294c7daf483a47b03af80c2c Mon Sep 17 00:00:00 2001
2From: Jeffrey Altman <jaltman@secure-endpoints.com>
3Date: Wed, 17 Nov 2021 20:00:29 -0500
4Subject: [PATCH] lib/wind: find_normalize read past end of array
5
6find_normalize() can under some circumstances read one element
7beyond the input array. The contents are discarded immediately
8without further use.
9
10This change prevents the unintended read.
11
12(cherry picked from commit 357a38fc7fb582ae73f4b7f4a90a4b0b871b149e)
13
14Change-Id: Ia2759a5632d64f7fa6553f879b5bbbf43ba3513e
15
16Upstream-Status: Backport [https://github.com/heimdal/heimdal/commit/eb87af0c2d189c25294c7daf483a47b03af80c2c]
17CVE: CVE-2022-41916
18
19Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
20---
21 lib/wind/normalize.c | 2 +-
22 1 file changed, 1 insertion(+), 1 deletion(-)
23
24diff --git a/lib/wind/normalize.c b/lib/wind/normalize.c
25index 20e8a4a04b..8f3991d10e 100644
26--- a/lib/wind/normalize.c
27+++ b/lib/wind/normalize.c
28@@ -227,9 +227,9 @@ find_composition(const uint32_t *in, unsigned in_len)
29 unsigned i;
30
31 if (n % 5 == 0) {
32- cur = *in++;
33 if (in_len-- == 0)
34 return c->val;
35+ cur = *in++;
36 }
37
38 i = cur >> 16;
diff --git a/meta-networking/recipes-connectivity/samba/samba_4.14.14.bb b/meta-networking/recipes-connectivity/samba/samba_4.14.14.bb
index cc07d51dc5..fcec63752f 100644
--- a/meta-networking/recipes-connectivity/samba/samba_4.14.14.bb
+++ b/meta-networking/recipes-connectivity/samba/samba_4.14.14.bb
@@ -31,6 +31,7 @@ SRC_URI = "${SAMBA_MIRROR}/stable/samba-${PV}.tar.gz \
31 file://CVE-2022-3437-0007.patch;patchdir=source4/heimdal \ 31 file://CVE-2022-3437-0007.patch;patchdir=source4/heimdal \
32 file://CVE-2022-3437-0008.patch;patchdir=source4/heimdal \ 32 file://CVE-2022-3437-0008.patch;patchdir=source4/heimdal \
33 file://CVE-2022-45142.patch;patchdir=source4/heimdal \ 33 file://CVE-2022-45142.patch;patchdir=source4/heimdal \
34 file://CVE-2022-41916.patch;patchdir=source4/heimdal \
34 " 35 "
35 36
36SRC_URI:append:libc-musl = " \ 37SRC_URI:append:libc-musl = " \