Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #69614

Re: please consider disabling obsolete crypto in 5.10 and later

Path csiph.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.uzoreto.com!aioe.org!bofh.it!news.nic.it!robomod
From Salvatore Bonaccorso <carnil@debian.org>
Newsgroups linux.debian.kernel
Subject Re: please consider disabling obsolete crypto in 5.10 and later
Date Thu, 25 Feb 2021 11:40:01 +0100
Message-ID <BMmdP-1Py-3@gated-at.bofh.it> (permalink)
References <BD0YV-5Nt-1@gated-at.bofh.it> <BDOVI-3Hz-7@gated-at.bofh.it>
X-Mailbox-Line From debian-kernel-request@lists.debian.org Thu Feb 25 10:35:45 2021
Old-Return-Path <salvatore.bonaccorso@gmail.com>
X-Amavis-Spam-Status No, score=-6.5 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5, MD5_SHA1_SUM=-1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=W7Cyo5LMNXnvN2yjr4sfo4tkbNMT+DfxCmmuaIC5Gbg=; b=GRAOdTTYS34SXEkNOJw7vf0o1K+T9XStWRIc+9qOlVOSwBIX+JpgOkO3uJ255zszVG ODPe1LjYEskZ50rXy8r6VzGbS38ZAZ94tzE2PJxgDcrhDAtkZ1gXQG3AJRoMDk4lwMT6 R2P5ud87KbT1I/MqmLyzVvxLA8a3sFRfvLZ/wjXVxZLNCt2f+8320LabhyAbpBgxAacy p67PUblyXFKH9aSK+hBGKXI7zlTrYknVHYAnB0HNxYf3dcY/XEQARfO5dVkfZnWmbsih UmOq2ELo+RcRBv6UVaAww2KfqJvUM0OlAPFjv/i+dc4j+HjUgB1gydJAdwNxXLCqrXcQ JrZA==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=W7Cyo5LMNXnvN2yjr4sfo4tkbNMT+DfxCmmuaIC5Gbg=; b=SthzAMue9skSUC7oQl4Zipb71LbZp8Y8eSd8xsJAnlCMxoVd6cy29+b+Xvp/ITyLGD cz77xq8sCK1Gk32YFLS6xU4Rn+aC7enP2kW/aB1RXVmelfRN+qBnM65HZvtkPpIckT+9 ZKhpUds7VigQiU90wEDwtexX8UbGAHUgu2CTDCu/NCa/FWVE+ZitkdeXQQwIWUFeFW8Q Z7dnhTWFoagkquzDg2176EpSsDSwtQS/Nl/ezfTy3NGk7wpNECzzMwMBy/eY4LqyILUs J0TE6/jdYAKv8G1v2Am2B0FNYaT3CqlDm8GatPqmmJ2vsAWq8sDiZD+mfsHC1/S9LKPg 7HyQ==
X-Gm-Message-State AOAM530+Lb8KO6a6ls/embW6AHQu3vstHHI8zpV293ZmBqHZHeCmIWdr Y8qmOqXNl4JMy2rCNp7X/vA=
X-Google-SMTP-Source ABdhPJz8rnxyn/lbkUns9AUs0y89HrhEEUEhwv+QaTorQAJvuDQrL2VBhTaI3xxBxGOrTB0Z1cBkVw==
X-Received by 2002:adf:f80e:: with SMTP id s14mr2807519wrp.363.1614249330350; Thu, 25 Feb 2021 02:35:30 -0800 (PST)
Sender robomod@news.nic.it
Mail-Followup-To Ard Biesheuvel <ardb@kernel.org>, debian-kernel@lists.debian.org, waldi@debian.org
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
User-Agent Mutt/1.10.1 (2018-07-13)
X-Mailing-List <debian-kernel@lists.debian.org> archive/latest/127007
List-ID <debian-kernel.lists.debian.org>
List-URL <https://lists.debian.org/debian-kernel/>
List-Archive https://lists.debian.org/msgid-search/20210225103528.GA12844@lorien.valinor.li
Approved robomod@news.nic.it
Lines 65
Organization linux.* mail to news gateway
X-Original-Cc debian-kernel@lists.debian.org, waldi@debian.org
X-Original-Date Thu, 25 Feb 2021 11:35:28 +0100
X-Original-Message-ID <20210225103528.GA12844@lorien.valinor.li>
X-Original-References <CAMj1kXHXdrLKf90xyj5yFq5RScZmPAmyr3wXHraY2iEp4EAmXA@mail.gmail.com> <YBhw1SGJeJbcBp9D@eldamar.lan>
X-Original-Sender Salvatore Bonaccorso <salvatore.bonaccorso@gmail.com>
Xref csiph.com linux.debian.kernel:69614

Show key headers only | View raw


Hi Ard,

On Mon, Feb 01, 2021 at 10:21:27PM +0100, Salvatore Bonaccorso wrote:
> Hi Ard,
> 
> On Sat, Jan 30, 2021 at 04:41:16PM +0100, Ard Biesheuvel wrote:
> > L.S.,
> > 
> > This is a request to consider disabling obsolete crypto in 5.10 and
> > later Debian builds of the Linux kernel on any architecture.
> > 
> > We are all familiar with the rigid rules when it comes to not breaking
> > userspace by making changes to the kernel, but this rule only takes
> > effect when anybody notices, and so I am proposing disabling some code
> > downstream before removing it entirely.
> > 
> > 5.10 introduces a new Kconfig symbol
> > 
> > CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE
> > 
> > which is enabled by default, but depends on support for the AF_ALG
> > socket API being enabled. In turn, block ciphers that are obsolete and
> > unlikely to be used anywhere have been made to depend on this new
> > symbol.
> > 
> > This means that these obsolete block ciphers will disappear entirely
> > when the AF_ALG socket API is omitted, but we can get rid of these
> > block ciphers explicitly too, by not setting the new symbol. I.e.,
> > adding
> > 
> > # CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
> > 
> > to the kernel configs. Note that Fedora have already done so in release 33 [0]
> > 
> > The block ciphers in question are RC4, Khazad, SEED, and
> > TEA/XTEA/XETA, none of which are used by the kernel itself, or known
> > to be used via the socket API (although a change was applied to
> > iwd/libell recently to get rid of an occurrence of RC4 - this change
> > has already been pulled into bullseye afaik)
> > 
> > Note that this is not a statement on whether these algorithms are
> > secure or not -there is simply no point in carrying and shipping code
> > that nobody uses or audits, but which can be autoloaded and exercised
> > via an unprivileged interface.
> 
> FTR (posteriori), we tried that in
> https://salsa.debian.org/kernel-team/linux/-/commit/633e1992f7d915c22b2a2adea87981e7503bb737
> (and is in the 5.10.12-1 upload to unstable).

There were two reports which might be in the end related to that
change:

https://bugs.debian.org/979764
https://bugs.debian.org/983508

We have long that nfs-utils need to be updated, but the version was so
outdated, that progress on updating to a newer version stalled, and
could not be done in time for bulleye. Once bullseye is released I
guess this really needs to be prioritzed in some way.

Ard, have you any insight in the above, so, should we revert the above
change for bullseye again?

Regards,
Salvatore

Back to linux.debian.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

please consider disabling obsolete crypto in 5.10 and later Ard Biesheuvel <ardb@kernel.org> - 2021-01-30 17:10 +0100
  Re: please consider disabling obsolete crypto in 5.10 and later Salvatore Bonaccorso <carnil@debian.org> - 2021-02-01 22:30 +0100
    Re: please consider disabling obsolete crypto in 5.10 and later Ard Biesheuvel <ardb@kernel.org> - 2021-02-06 00:10 +0100
    Re: please consider disabling obsolete crypto in 5.10 and later Salvatore Bonaccorso <carnil@debian.org> - 2021-02-25 11:40 +0100
      Re: please consider disabling obsolete crypto in 5.10 and later Ard Biesheuvel <ardb@kernel.org> - 2021-02-25 12:30 +0100
        Re: please consider disabling obsolete crypto in 5.10 and later Ard Biesheuvel <ardb@kernel.org> - 2021-03-09 18:10 +0100
          Re: please consider disabling obsolete crypto in 5.10 and later Salvatore Bonaccorso <carnil@debian.org> - 2021-03-10 14:40 +0100
            Re: please consider disabling obsolete crypto in 5.10 and later Ard Biesheuvel <ardb@kernel.org> - 2021-03-10 15:00 +0100

csiph-web