summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerie de Gram <j.de.gram@gmail.com>2021-12-22 17:04:03 +0100
committerJoerie de Gram <j.de.gram@gmail.com>2021-12-22 17:12:17 +0100
commit7759198f51dbff45fc6883af39756f1f8fc70739 (patch)
treee7f993d853d7f19f8af857e801ecf93ac9d0a56e
parentMerge pull request #150353 from NixOS/backport-149989-to-release-21.05 (diff)
downloadnixpkgs-7759198f51dbff45fc6883af39756f1f8fc70739.tar.gz
ghidra: fix CVE-2021-45046, CVE-2021-45105
Upgrade bundled log4j to 2.12.3 (#150288)
-rw-r--r--pkgs/tools/security/ghidra/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/tools/security/ghidra/default.nix b/pkgs/tools/security/ghidra/default.nix
index 004c0524a71a..a6ad7a6040de 100644
--- a/pkgs/tools/security/ghidra/default.nix
+++ b/pkgs/tools/security/ghidra/default.nix
@@ -14,15 +14,15 @@ let
log4j-api = fetchMavenArtifact {
groupId = "org.apache.logging.log4j";
artifactId = "log4j-api";
- version = "2.15.0";
- sha256 = "0m8admb2sbcjj9p54r516zczyb09qg4al36gd6p6sj85irz3xhy8";
+ version = "2.12.3";
+ sha256 = "0z9snl8h31dkwqisd6sfsh5yvf6fbg6imjc7mryzflnq1dfnk2d8";
};
log4j-core = fetchMavenArtifact {
groupId = "org.apache.logging.log4j";
artifactId = "log4j-core";
- version = "2.15.0";
- sha256 = "02r2d95dv7dhfh24p41bap4yam0j6q6n4gpkyjsbfwari498b6j1";
+ version = "2.12.3";
+ sha256 = "16idm7w073cjbk7nzbc4vcnahh9097dgp1nipj99hh6vamai32q4";
};
pkg_path = "$out/lib/ghidra";
@@ -73,7 +73,7 @@ in stdenv.mkDerivation rec {
mv "$f" "$out/share/icons/hicolor/$res/apps/ghidra.png"
done;
- # workaround for CVE-2021-44228
+ # workaround for CVE-2021-44228, CVE-2021-45046, CVE-2021-45105
rm -f $out/lib/ghidra/Ghidra/Framework/Generic/lib/{log4j-api-2.12.1.jar,log4j-core-2.12.1.jar}
cp ${log4j-api}/share/java/*.jar ${log4j-core}/share/java/*.jar $out/lib/ghidra/Ghidra/Framework/Generic/lib
'';