From 7b6bc2521bc539c3a4ff479c0ec4ab902eee8594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 7 Sep 2023 21:41:06 -0700 Subject: [PATCH] poetry2nix: mark poetry insecure --- .../poetry2nix/pkgs/poetry/default.nix | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix index d175bfe01f30..b0423a98f9ec 100644 --- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix +++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix @@ -49,6 +49,32 @@ poetry2nix.mkPoetryApplication { # Fails because of impurities (network, git etc etc) doCheck = false; + overrides = [ + poetry2nix.defaultPoetryOverrides + (self: super: { + cryptography = super.cryptography.overridePythonAttrs (old: { + meta = old.meta // { + knownVulnerabilities = old.meta.knownVulnerabilities or [ ] + ++ lib.optionals (lib.versionOlder old.version "41.0.0") [ + "CVE-2023-2650" + "CVE-2023-2975" + "CVE-2023-3446" + "CVE-2023-3817" + "CVE-2023-38325" + ]; + }; + }); + requests = super.requests.overridePythonAttrs (old: { + meta = old.meta // { + knownVulnerabilities = old.meta.knownVulnerabilities or [ ] + ++ lib.optionals (lib.versionOlder old.version "2.31.0") [ + "CVE-2023-32681" + ]; + }; + }); + }) + ]; + meta = with lib; { inherit (python.meta) platforms; maintainers = with maintainers; [ adisbladis jakewaksbaum ];