[Pkg-nginx-maintainers] Bug#846085: Bug#846085: nginx-light: "ssl_ecdh_curve X25519" doesn't work
Christos Trochalakis
ctrochalakis at debian.org
Tue Nov 29 10:56:39 UTC 2016
Hello Piotr,
I am not really familiar with EC, and before digging deeper I am CCing
Kurt, one of the OpenSSL maintainers, who can shed some light into the
issue.
On Mon, Nov 28, 2016 at 12:38:37PM +0100, Piotr Engelking wrote:
>Package: nginx-light
>Version: 1.10.2-2
>Severity: normal
>Tags: security
>
>Using:
>
> ssl_ecdh_curve X25519;
>
>in /etc/nginx/sites-available/<host> results in nginx refusing to start with
>the following error:
>
> Unable to create curve "X25519" (SSL: error:100AE081:elliptic curve
> routines:EC_GROUP _new_by_curve_name:unknown group)
>
>Using:
>
> ssl_ecdh_curve x25519;
>
>results in nginx refusing to start with the following error:
>
> Unknown curve name "x25519" (SSL:)
>
>The bug is probably caused by nginx not accounting for OpenSSL using a
>different API for x25519 and for other elliptic curves.
>
>In absence of specific choice, nginx uses the default OpenSSL elliptic curve
>list, which as of OpenSSL 1.1.0c includes the secp256r1, secp384r1, and
>secp521r1 curves, known to be possibly backdoored.
>
>
>-- System Information:
>Debian Release: stretch/sid
> APT prefers testing
> APT policy: (800, 'testing'), (700, 'unstable'), (600, 'experimental')
>Architecture: amd64 (x86_64)
>Foreign Architectures: i386
>
>Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
>Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
>Shell: /bin/sh linked to /bin/dash
>Init: systemd (via /run/systemd/system)
>
>Versions of packages nginx-light depends on:
>ii libc6 2.24-5
>ii libnginx-mod-http-echo 1.10.2-2
>ii libpcre3 2:8.39-2
>ii libssl1.1 1.1.0c-2
>ii nginx-common 1.10.2-2
>ii zlib1g 1:1.2.8.dfsg-2+b3
>
>nginx-light recommends no packages.
>
>Versions of packages nginx-light suggests:
>ii nginx-doc 1.10.2-2
>
>-- no debconf information
>
>_______________________________________________
>Pkg-nginx-maintainers mailing list
>Pkg-nginx-maintainers at lists.alioth.debian.org
>https://lists.alioth.debian.org/mailman/listinfo/pkg-nginx-maintainers
More information about the Pkg-nginx-maintainers
mailing list