Le samedi 13 juin 2026, 10:37:39 heure d’été d’Europe centrale Salvatore 
Bonaccorso a écrit :
Hi,

> Hi
> 
> [ Reason ]
> libcrypt-pbkdf2-perl recently got 3 CVE assigned, CVE-2026-9641,
> CVE-2026-9638, CVE-2017-20240. The packae did not got touched for
> almost a decade so the CVEs are as well about updating from weak
> algorithm and low number of iterations.
> 
> I'm a bit unsure if this really should be backported to older series,
> thus X-Debbugs-CC as well debian-lts for bookworm and older.
> 
> On the other hand rand() is not cryptographically secure, so there
> might be enough reasoning wanting to fix things in the older suites,
> *but* libcrypt-pbkdf2-perl might even be less wider used the way back,
> see https://qa.debian.org/popcon.php?package=libcrypt-pbkdf2-perl .

I believe it is used and LTS team will welcome this kind of improvement and 
backport

rouca (with FD LTS hat)
> 
> [ Impact ]
> Crypt::PBKDF2 will use wak default algorithm and number of iterations,
> generate insecure random values for salts, and can be vulnerable to
> timing attacks.
> 
> [ Tests ]
> Test suite is run successfully, additionally triggered a debusine work
> request:
> https://debusine.debian.net/debian/developers/work-request/839364/
> 
> [ Risks ]
> Following upstream on all changes fairly low I would say at least for
> the newer suites. For making salts switch to using Crypt::URandom and
> thus needing new (Build-)Dependency.
> 
> [ Checklist ]
>   [x] *all* changes are documented in the d/changelog (see below)
>   [x] I reviewed all changes and I approve them
>   [x] attach debdiff against the package in (old)stable
>   [x] the issue is verified as fixed in unstable
> 
> [ Changes ]
> As per upstream addressing the assigned CVEs
> (Explain *all* the changes)
> 
> [ Other info ]
> Switching to the new upstreeam version introduces as well bit of
> updated metadata on upstream side, but switching as well from
> Makefile.PL to Build.PL, and introducing a new build-dependency on
> libmodule-build-tiny-perl .
> 
> I reverted from the unstable version though in particular:
>   * Revert "Annotate test-only build dependencies with <!nocheck>."
>   * Revert "Remove «Priority: optional», which is the current default."
>   * Revert "Declare compliance with Debian Policy 4.7.4."
> 
> I have *not* uploaded, as I would like to hear from you (SRM) if you
> are fine with this approach or if you prefer that the single changes
> get cherry picked.
> 
> Regards,
> Salvatore
> 

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to