#1113899 duo-unix: Duo root cert bundle needs to updated before 2026-02-26

Package:
src:duo-unix
Source:
src:duo-unix
Submitter:
Richard Landster
Date:
2026-06-16 22:11:01 UTC
Severity:
normal
Tags:
#1113899#5
Date:
2025-09-03 20:02:09 UTC
From:
To:
Dear Maintainer,

Duo has announced that their root certificate for Duo clients needs to be
replaced before Febuary 26, 2026. Fore more information see
https://help.duo.com/s/article/9451?language=en_US

The new certificate bundle was added to the client source code in May 2025
in the 2.1.0 release.

#1113899#18
Date:
2025-12-30 17:49:52 UTC
From:
To:
Per the referenced announcement, action is required by 20260202, not
20260226:

"To avoid authentication or service disruption, update all affected
applications and clients that connect to Duo’s servers to the latest CA
pinning bundle version by February 2, 2026"

#1113899#23
Date:
2026-01-28 05:32:07 UTC
From:
To:
Ok, things will break in 5 days and nobody seems to care? Is the maintainer no longer active?
#1113899#28
Date:
2026-02-04 15:49:16 UTC
From:
To:
This has a drop dead date of March 31, 2026. What is the status of this? If this doesn't get resolved at Debian's level, we need to look at using Duo's repo and configs. Thank you.
All affected Duo products have new versions available which contain root certificates with redundant and varied certificate authorities to safeguard against this need in the future.


  *
Soft Cut-Over: After February 2, 2026, older Duo versions still using expiring bundle may begin to fail authentication.
  *
Hard Cut-Over: On March 31, 2026, unsupported versions will stop working entirely.

#1113899#39
Date:
2026-03-24 13:14:17 UTC
From:
To:
Hi all

I'm a DD but not the maintainer of this package, and this bug affects me
(I discovered earlier in the week). I will try and help fix the issue
in Debian.

It looks like a minimal fix might be

https://github.com/duosecurity/duo_unix/pull/324

but I have not yet verified this.

I will try and prepare updated packages for Debian unstable, stable and
oldstable, but I won't have time to work on this until Thursday.

I'm actually not sure what happens on the 31st March as it's already
100% failing for me, I think. However if it will help someone I will try
and see if we can get things fixed in all releases by 31st March, using
the stable-updates suite.

If anyone is willing to help QA these updates, please feel free to contact
me offlist, with the Debian release(s) you are running. You would need
to be available to test things on Thursday or Friday.

Thanks
Dominic

#1113899#44
Date:
2026-03-26 23:06:17 UTC
From:
To:
In actual fact, the minimal fix doesn't work, because the servers block
old clients by version number (hence the 403 errors I was seeing in the
logs, which I had assumed were a confusing translation of cert errors
into HTTP errors).

I think the only resolution to this is going to be to upgrade to the
new upstream release, which is doable for Debian unstable, although I
haven't been able to get that far today. Assuming I do get to it in a few
days, this still won't be of immediate help for stable users, since it's
a large change that I don't think would be approved for stable. But at
least it could be backported.

Dominic

#1113899#49
Date:
2026-06-16 22:08:28 UTC
From:
To:
Version: 1.11.3-1+b1

Followup-For: Bug #1113899



Dear Maintainer,



   * What led up to the situation? Daily usage stopped working. Likely due to certificate change, but possibly other reason.

   * What exactly did you do (or not do) that was effective (or

     ineffective)? Running login_duo manually and checking

     /var/log/syslog showed error, 'HTTP 403'.

   * What was the outcome of this action? Failed, no push prompted, logged 'HTTP' 403.

   * What outcome did you expect instead? Duo push to happen normally.



Followup, installed Duo's duo-unix 2.2.3 on same system,  this worked correctly.