From d949097fcd7c4a2f33523244d6af9ed38be90daa Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Thu, 12 May 2022 23:34:01 +0200 Subject: [PATCH 1/2] rtl_433: patch for CVE-2022-27419 --- pkgs/applications/radio/rtl_433/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/radio/rtl_433/default.nix b/pkgs/applications/radio/rtl_433/default.nix index 54dfe21ce04..e4e04728bcd 100644 --- a/pkgs/applications/radio/rtl_433/default.nix +++ b/pkgs/applications/radio/rtl_433/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, cmake, pkg-config +{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, fetchpatch , libusb1, rtl-sdr, soapysdr-with-plugins }: @@ -13,6 +13,12 @@ stdenv.mkDerivation rec { sha256 = "sha256-KoDKyI7KDdGSe79ZTuL9ObKnOJsqTN4wrMq+/cvQ/Xk="; }; + patches = [( fetchpatch { + name = "CVE-2022-27419"; + url = "https://github.com/merbanan/rtl_433/commit/37455483889bd1c641bdaafc493d1cc236b74904.patch"; + sha256 = "172jndh8x5nlcbx2jp5y8fgfxsawwfz95037pcjp170gf93ijy88"; + })]; + nativeBuildInputs = [ pkg-config cmake ]; buildInputs = [ libusb1 rtl-sdr soapysdr-with-plugins ]; From 48592503c0b53587fc83338d85c81a198bdb96af Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Thu, 12 May 2022 23:35:09 +0200 Subject: [PATCH 2/2] rtl_433: add markuskowa as maintainer --- pkgs/applications/radio/rtl_433/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/radio/rtl_433/default.nix b/pkgs/applications/radio/rtl_433/default.nix index e4e04728bcd..e04a8a907d1 100644 --- a/pkgs/applications/radio/rtl_433/default.nix +++ b/pkgs/applications/radio/rtl_433/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { description = "Decode traffic from devices that broadcast on 433.9 MHz, 868 MHz, 315 MHz, 345 MHz and 915 MHz"; homepage = "https://github.com/merbanan/rtl_433"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ earldouglas ]; + maintainers = with maintainers; [ earldouglas markuskowa ]; platforms = platforms.all; };