about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMarkus Theil <theil.markus@gmail.com>2024-06-10 12:20:27 +0200
committerMarkus Theil <theil.markus@gmail.com>2024-06-10 12:20:27 +0200
commitc2fd6d935099a10a6e53a4da586814e3fa4b89de (patch)
tree7e4373e267be592fb4834e5035af23458650c574
parent4913a7c3d8b8d00cb9476a6bd730ff57777f740c (diff)
frr: 9.0.2 -> 9.0.3
Currently no published release notes available.

CVEs fixed:
- CVE-2024-31948
- CVE-2024-31949
- CVE-2024-31950
- CVE-2024-31951

Some notable fixes:
- isisd: fix heap-after-free with prefix sid
- ospfd: Solved crash in RI parsing with OSPF TE
- ospfd: Correct Opaque LSA Extended parser
- ospf6d: Prevent heap-buffer-overflow with unknown type
- pimd: fix crash when mixing ssm/any-source joins

Signed-off-by: Markus Theil <theil.markus@gmail.com>
-rw-r--r--pkgs/servers/frr/default.nix14
1 files changed, 2 insertions, 12 deletions
diff --git a/pkgs/servers/frr/default.nix b/pkgs/servers/frr/default.nix
index e9729576970e1..aa614530c5075 100644
--- a/pkgs/servers/frr/default.nix
+++ b/pkgs/servers/frr/default.nix
@@ -1,7 +1,6 @@
 { lib
 , stdenv
 , fetchFromGitHub
-, fetchpatch
 
 # build time
 , autoreconfHook
@@ -86,24 +85,15 @@ lib.warnIf (!(stdenv.buildPlatform.canExecute stdenv.hostPlatform))
 
 stdenv.mkDerivation rec {
   pname = "frr";
-  version = "9.0.2";
+  version = "9.0.3";
 
   src = fetchFromGitHub {
     owner = "FRRouting";
     repo = pname;
     rev = "${pname}-${version}";
-    hash = "sha256-shubNBTZFN6osHmel3uKKkBTloC360lgpuRVYemlPic=";
+    hash = "sha256-o6pcD/7aa5c4EykSqcz0yKhXx4qcmSrard7qTtKKeks=";
   };
 
-  patches = [
-    # fixes crash in OSPF TE parsing
-    (fetchpatch {
-      name = "CVE-2024-27913.patch";
-      url = "https://github.com/FRRouting/frr/commit/541503eecd302d2cc8456167d130014cd2cf1134.patch";
-      hash = "sha256-7NxPlQK/6lbLs/NqNi4OZ2uBWfXw99SiXDR6okNvJlg=";
-    })
-  ];
-
   nativeBuildInputs = [
     autoreconfHook
     bison