From 792dba27aa76ac860db711b293de947f72652914 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Thu, 2 Sep 2021 19:22:21 +0100 Subject: [PATCH] squashfsTools: add patch for CVE-2021-40153 --- pkgs/tools/filesystems/squashfs/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/tools/filesystems/squashfs/default.nix b/pkgs/tools/filesystems/squashfs/default.nix index cddb1722584bac..e13493760996a4 100644 --- a/pkgs/tools/filesystems/squashfs/default.nix +++ b/pkgs/tools/filesystems/squashfs/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , zlib , xz , lz4 @@ -27,6 +28,12 @@ stdenv.mkDerivation rec { # c37bb4da4a5fa8c1cf114237ba364692dd522262, can be removed # when upgrading to the next version after 4.4 ./0001-Mksquashfs-add-no-hardlinks-option.patch + (fetchpatch { + name = "CVE-2021-40153.patch"; + url = "https://github.com/plougher/squashfs-tools/commit/79b5a555058eef4e1e7ff220c344d39f8cd09646.patch"; + excludes = [ "squashfs-tools/unsquashfs.c" ]; + sha256 = "1sqc076a2dp8w4pfpdmak0xy4ic364ln2ayngcbp5mp3k3jl3rlr"; + }) ] ++ lib.optional stdenv.isDarwin ./darwin.patch; buildInputs = [ zlib xz zstd lz4 lzo ];