summary refs log tree commit diff
path: root/pkgs/development/tools/analysis/radare2/default.nix
diff options
context:
space:
mode:
authorThomas Gerbet <thomas@gerbet.me>2023-01-09 19:15:31 +0100
committerThomas Gerbet <thomas@gerbet.me>2023-01-09 19:15:31 +0100
commit2c8cc56ebc06256a4470be99fb923da2799c62f5 (patch)
tree50334ef734e25a168d75cbbb1df141747b79db5d /pkgs/development/tools/analysis/radare2/default.nix
parent2add5f003afd049a7c60ea33bab63d1c9d5103cf (diff)
downloadnixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.tar
nixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.tar.gz
nixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.tar.bz2
nixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.tar.lz
nixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.tar.xz
nixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.tar.zst
nixpkgs-2c8cc56ebc06256a4470be99fb923da2799c62f5.zip
radare2: apply patch for CVE-2022-4843
https://huntr.dev/bounties/075b2760-66a0-4d38-b3b5-e9934956ab7f/
Diffstat (limited to 'pkgs/development/tools/analysis/radare2/default.nix')
-rw-r--r--pkgs/development/tools/analysis/radare2/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix
index 72562d4935b..94165d992d8 100644
--- a/pkgs/development/tools/analysis/radare2/default.nix
+++ b/pkgs/development/tools/analysis/radare2/default.nix
@@ -1,6 +1,7 @@
 { lib
 , stdenv
 , fetchFromGitHub
+, fetchpatch
 , buildPackages
 , pkg-config
 , meson
@@ -56,6 +57,14 @@ stdenv.mkDerivation rec {
     hash = "sha256-9bDwtMNru7tG0L735y+Vrcg7Htk/TV9SVZn7WP4Ap4c=";
   };
 
+  patches = [
+    (fetchpatch {
+      name = "CVE-2022-4843.patch";
+      url = "https://github.com/radareorg/radare2/commit/842f809d4ec6a12af2906f948657281c9ebc8a24.patch";
+      sha256 = "sha256-asEXW9Ox48w9WQhOA9tleXIvynIjsWb6ItKmFTojgbQ=";
+    })
+  ];
+
   preBuild = ''
     pushd ../libr/arch/p/arm/v35arm64
     cp -r ${arm64} arch-arm64