Package: python3-acme
Version: 1.12.0-2
Severity: important
Tags: patch upstream
X-Debbugs-Cc: [email protected]

Dear Maintainer,
                                                                             x
The python3-acme library included in Debian stable sets an invalid CSR version
3 when creating CSRs. The issue has been solved upstream in version 1.29.0 and
2.1.0 [1], so Debian testing/unstable are no longer affected. Ubuntu versions
22.04 LTS and earlier are also affected.

The cryptography library implemented validation of the CSR version in
38.0.0 [2], so ACMEv2 server implementations based on this cryptography
version no longer work with older versions of certbot (which ofc uses
python3-acme).

The PR from the certbot repo[1] gives the (trivial) fix. Several other
affected clients also link to the PR. I have verified that applying the patch
solves the issue.


[1] https://github.com/certbot/certbot/pull/9334
[2] https://github.com/pyca/cryptography/issues/7231

-- System Information:
Debian Release: 11.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-56-generic (SMP w/8 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages python3-acme depends on:
ii  ca-certificates            20210119
ii  python3                    3.9.2-3
ii  python3-cryptography       3.3.2-1
ii  python3-josepy             1.2.0-2
ii  python3-openssl            20.0.1-1
ii  python3-pkg-resources      52.0.0-4
ii  python3-requests           2.25.1+dfsg-2
ii  python3-requests-toolbelt  0.9.1-1
ii  python3-rfc3339            1.1-2
ii  python3-six                1.16.0-2
ii  python3-tz                 2021.1-1

python3-acme recommends no packages.

Versions of packages python3-acme suggests:
pn  python-acme-doc  <none>

-- no debconf information

Reply via email to