]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop jffs2-prevent-rtime-decompress-memory-corruption.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Dec 2024 12:05:22 +0000 (13:05 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Dec 2024 12:05:22 +0000 (13:05 +0100)
16 files changed:
queue-4.19/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-4.19/series
queue-5.10/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-5.10/series
queue-5.15/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-5.15/series
queue-5.4/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-5.4/series
queue-6.1/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-6.1/series
queue-6.11/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-6.11/series
queue-6.12/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-6.12/series
queue-6.6/jffs2-prevent-rtime-decompress-memory-corruption.patch [deleted file]
queue-6.6/series

diff --git a/queue-4.19/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-4.19/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index f1bcc71a740dec4cac35569ac7e85b476823668c..ec7946f1b8bdf1a99bc7635d367f8ee35135746f 100644 (file)
@@ -114,7 +114,6 @@ ubi-wl-put-source-peb-into-correct-list-if-trying-locking-leb-failed.patch
 um-ubd-do-not-use-drvdata-in-release.patch
 um-net-do-not-use-drvdata-in-release.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 um-vector-do-not-use-drvdata-in-release.patch
 sh-cpuinfo-fix-a-warning-for-config_cpumask_offstack.patch
 arm64-tls-fix-context-switching-of-tpidrro_el0-when-kpti-is-enabled.patch
diff --git a/queue-5.10/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-5.10/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index bd523d03a32fce3930db8f9ddfcf07f59b5f0651..1b91f1c5ac5050eff71a36cdf38b70d72b20e67d 100644 (file)
@@ -260,7 +260,6 @@ ubi-wl-put-source-peb-into-correct-list-if-trying-locking-leb-failed.patch
 um-ubd-do-not-use-drvdata-in-release.patch
 um-net-do-not-use-drvdata-in-release.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 um-vector-do-not-use-drvdata-in-release.patch
 sh-cpuinfo-fix-a-warning-for-config_cpumask_offstack.patch
 arm64-tls-fix-context-switching-of-tpidrro_el0-when-kpti-is-enabled.patch
diff --git a/queue-5.15/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-5.15/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index 5692b3fe1ed44a45cd78ef0f2ba7afd3f816d3ef..46f4e72e20a6556cf07dad406476ef64f44c8b6a 100644 (file)
@@ -321,7 +321,6 @@ ubi-wl-put-source-peb-into-correct-list-if-trying-locking-leb-failed.patch
 um-ubd-do-not-use-drvdata-in-release.patch
 um-net-do-not-use-drvdata-in-release.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 um-vector-do-not-use-drvdata-in-release.patch
 sh-cpuinfo-fix-a-warning-for-config_cpumask_offstack.patch
 arm64-tls-fix-context-switching-of-tpidrro_el0-when-kpti-is-enabled.patch
diff --git a/queue-5.4/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-5.4/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index af32e3b4222fde06e42755b539f8c76db969d5c1..461f09f4df7594be2ed08a77f0cc3701ca96c2e8 100644 (file)
@@ -162,7 +162,6 @@ ubi-wl-put-source-peb-into-correct-list-if-trying-locking-leb-failed.patch
 um-ubd-do-not-use-drvdata-in-release.patch
 um-net-do-not-use-drvdata-in-release.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 um-vector-do-not-use-drvdata-in-release.patch
 sh-cpuinfo-fix-a-warning-for-config_cpumask_offstack.patch
 arm64-tls-fix-context-switching-of-tpidrro_el0-when-kpti-is-enabled.patch
diff --git a/queue-6.1/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-6.1/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index 6bde0b156b683d8d8fc134e33cfc5ff6e9282c39..a3332b2da54041c93e42a926a30f6e42a726a787 100644 (file)
@@ -409,7 +409,6 @@ um-net-do-not-use-drvdata-in-release.patch
 dt-bindings-serial-rs485-fix-rs485-rts-delay-property.patch
 serial-8250_fintek-add-support-for-f81216e.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 um-vector-do-not-use-drvdata-in-release.patch
 sh-cpuinfo-fix-a-warning-for-config_cpumask_offstack.patch
 ublk-fix-ublk_ch_mmap-for-64k-page-size.patch
diff --git a/queue-6.11/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-6.11/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index 8086035820b74f47e54baa8e692ea1944cbc9ba9..05c2f394f2b3a9969ec06f371e226b6c65f16a36 100644 (file)
@@ -716,7 +716,6 @@ serial-8250_fintek-add-support-for-f81216e.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
 serial-amba-pl011-fix-rx-stall-when-dma-is-used.patch
 serial-amba-pl011-fix-build-regression.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 mtd-ubi-fix-unreleased-fwnode_handle-in-find_volume_fwnode.patch
 block-prevent-potential-deadlock-in-blk_revalidate_disk_zones.patch
 um-vector-do-not-use-drvdata-in-release.patch
diff --git a/queue-6.12/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-6.12/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index 5d2f6d2c83e94993ef0a1e849c6591dec0196563..3eabdbad43bc82733f9c5c1f217720fad24694bc 100644 (file)
@@ -714,7 +714,6 @@ serial-8250-omap-move-pm_runtime_get_sync.patch
 serial-amba-pl011-fix-rx-stall-when-dma-is-used.patch
 serial-amba-pl011-fix-build-regression.patch
 revert-block-bfq-merge-bfq_release_process_ref-into-bfq_put_cooperator.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 mtd-ubi-fix-unreleased-fwnode_handle-in-find_volume_fwnode.patch
 block-prevent-potential-deadlock-in-blk_revalidate_disk_zones.patch
 um-vector-do-not-use-drvdata-in-release.patch
diff --git a/queue-6.6/jffs2-prevent-rtime-decompress-memory-corruption.patch b/queue-6.6/jffs2-prevent-rtime-decompress-memory-corruption.patch
deleted file mode 100644 (file)
index 078df2a..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-From fe051552f5078fa02d593847529a3884305a6ffe Mon Sep 17 00:00:00 2001
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-Date: Tue, 23 Jul 2024 15:58:05 -0500
-Subject: jffs2: Prevent rtime decompress memory corruption
-
-From: Kinsey Moore <kinsey.moore@oarcorp.com>
-
-commit fe051552f5078fa02d593847529a3884305a6ffe upstream.
-
-The rtime decompression routine does not fully check bounds during the
-entirety of the decompression pass and can corrupt memory outside the
-decompression buffer if the compressed data is corrupted. This adds the
-required check to prevent this failure mode.
-
-Cc: stable@vger.kernel.org
-Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
-Signed-off-by: Richard Weinberger <richard@nod.at>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/jffs2/compr_rtime.c |    3 +++
- 1 file changed, 3 insertions(+)
-
---- a/fs/jffs2/compr_rtime.c
-+++ b/fs/jffs2/compr_rtime.c
-@@ -95,6 +95,9 @@ static int jffs2_rtime_decompress(unsign
-               positions[value]=outpos;
-               if (repeat) {
-+                      if ((outpos + repeat) >= destlen) {
-+                              return 1;
-+                      }
-                       if (backoffs + repeat >= outpos) {
-                               while(repeat) {
-                                       cpage_out[outpos++] = cpage_out[backoffs++];
index cc3daf1d9fd4517d73f72c01da7bfc5903bafebb..d3f4cefbed373c30f8121c3a9de7a41440a2412c 100644 (file)
@@ -526,7 +526,6 @@ um-net-do-not-use-drvdata-in-release.patch
 dt-bindings-serial-rs485-fix-rs485-rts-delay-property.patch
 serial-8250_fintek-add-support-for-f81216e.patch
 serial-8250-omap-move-pm_runtime_get_sync.patch
-jffs2-prevent-rtime-decompress-memory-corruption.patch
 um-vector-do-not-use-drvdata-in-release.patch
 sh-cpuinfo-fix-a-warning-for-config_cpumask_offstack.patch
 iio-gts-fix-uninitialized-symbol-ret.patch