CVE catalog

CVE-2026-86219

Authen::SASL::Perl::DIGEST_MD5 versions before 2.2100 for Perl accept replayed authentication responses via unverified nonce in server_step. server_start generates a fresh nonce and sends it in the c

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.47% · Oct 25, 2026

Authen::SASL::Perl::DIGEST_MD5 versions before 2.2100 for Perl accept replayed authentication responses via unverified nonce in server_step. server_start generates a fresh nonce and sends it in the challenge, and nothing later compares that value against the nonce the client returns. server_step derives the expected digest from the client's own parameters, so a response verifies whenever its digest matches the nonce it carries. The count table it also checks is keyed on the client-supplied nonce and starts empty in each new server object, so a captured first response, carrying `nc=00000001`, passes that too. RFC 2831 defines the nonce in the response as the value the server sent in the preceding challenge. An attacker who observes one successful `qop=auth` exchange can replay the captured response against a later session for the same service, host, realm and user, and authenticate as that user without knowing the password.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibauthen-sasl-perlsid2.2000-2fixed
Debianlibauthen-sasl-perlforky2.2000-2fixed
Debianlibauthen-sasl-perltrixie2.1700-1vulnerable
Debianlibauthen-sasl-perlbookworm2.1600-3vulnerable
Ubuntulibauthen-sasl-perlnoble2.1700-1ubuntu0.1fixed
Ubuntulibauthen-sasl-perlpro2.1600-1vulnerable
Ubuntulibauthen-sasl-perlpro2.1600-1ubuntu0.20.04.1~esm1fixed
Ubuntulibauthen-sasl-perl22.042.1600-1.1vulnerable
Ubuntulibauthen-sasl-perl22.042.1600-1.1ubuntu0.1fixed
Ubuntulibauthen-sasl-perl24.042.1600-3vulnerable
Ubuntulibauthen-sasl-perl24.042.1700-1vulnerable
Ubuntulibauthen-sasl-perl24.042.1700-1ubuntu0.1fixed
Ubuntulibauthen-sasl-perl26.042.1700-1vulnerable
Ubuntulibauthen-sasl-perl26.042.2000-1vulnerable
Ubuntulibauthen-sasl-perl26.042.2000-1ubuntu0.1fixed
Suseperl-Authen-SASLlinux enterprise server 16.02.170.0-160000.4.1fixed
Suseperl-Authen-SASLlinux enterprise server for sap applications 16.02.170.0-160000.4.1fixed
Opensuseperl-Authen-SASLleap 16.02.170.0-160000.4.1fixed
Suseperl-Authen-SASLlinux enterprise module for development tools 15 sp72.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise high performance computing 15 sp4-espos2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise high performance computing 15 sp4-ltss2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise high performance computing 15 sp5-espos2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise high performance computing 15 sp5-ltss2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server 15 sp4-ltss2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server 15 sp5-ltss2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server 15 sp6-ltss2.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server for sap applications 15 sp42.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server for sap applications 15 sp52.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server for sap applications 15 sp62.16-150000.1.9.1fixed
Suseperl-Authen-SASLlinux enterprise server 12 sp5-ltss2.16-5.6.1fixed
Suseperl-Authen-SASLlinux enterprise server ltss extended security 12 sp52.16-5.6.1fixed
Opensuseperl-Authen-SASLtumbleweed2.210.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibauthen-sasl-perlsourcesid2.2000-2not yet assignedNot reportedNot reported
Debianlibauthen-sasl-perlsourceforky2.2000-2not yet assignedNot reportedNot reported
Debianlibauthen-sasl-perlsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debianlibauthen-sasl-perlsourcebookworm(unfixed)not yet assignedNot reportedNot reported
Ubuntulibauthen-sasl-perldebnoble2.1700-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibauthen-sasl-perldebpro2.1600-1ubuntu0.20.04.1~esm1Not reportedUSN-8858-1Not reported
Ubuntulibauthen-sasl-perldeb22.042.1600-1.1ubuntu0.1Not reportedUSN-8858-1Not reported
Ubuntulibauthen-sasl-perldeb24.042.1700-1ubuntu0.1Not reportedUSN-8858-1Not reported
Ubuntulibauthen-sasl-perldeb26.042.2000-1ubuntu0.1Not reportedUSN-8858-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server 16.02.170.0-160000.4.1Not reportedSUSE-SU-2026:23913-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server for sap applications 16.02.170.0-160000.4.1Not reportedSUSE-SU-2026:23913-1Not reported
Opensuseperl-Authen-SASLrpmleap 16.02.170.0-160000.4.1Not reportedOPENSUSE-SU-2026:21946-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise module for development tools 15 sp72.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise high performance computing 15 sp4-espos2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise high performance computing 15 sp4-ltss2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise high performance computing 15 sp5-espos2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise high performance computing 15 sp5-ltss2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server 15 sp4-ltss2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server 15 sp5-ltss2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server 15 sp6-ltss2.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server for sap applications 15 sp42.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server for sap applications 15 sp52.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server for sap applications 15 sp62.16-150000.1.9.1Not reportedSUSE-SU-2026:4302-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server 12 sp5-ltss2.16-5.6.1Not reportedSUSE-SU-2026:4280-1Not reported
Suseperl-Authen-SASLrpmlinux enterprise server ltss extended security 12 sp52.16-5.6.1Not reportedSUSE-SU-2026:4280-1Not reported
Opensuseperl-Authen-SASLrpmtumbleweed2.210.0-1.1Not reportedOPENSUSE-SU-2026:11734-1Not reported

Notes

[trixie] libauthen-sasl-perl: Minor issue [bookworm] libauthen-sasl-perl: Minor issue, requires MiTM, historic DIGEST-MD5 mech

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 2.1600-3 · all · bookworm

      Affected

      nvd · libauthen-sasl-perl · debian · bookworm; nvd · libauthen-sasl-perl · debian · 12

    • 2.1600-3 · all · bookworm

      Affected

      nvd · libauthen-sasl-perl · debian · bookworm; nvd · libauthen-sasl-perl · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 2.1700-1 · all · trixie

      Affected

      nvd · libauthen-sasl-perl · debian · 13

    • 2.1700-1 · all · trixie

      Affected

      nvd · libauthen-sasl-perl · debian · 13

[openSUSE Tumbleweed]

  • Source package: [perl-Authen-SASL]

    Details (1)
    • 2.200.0-1.3 · noarch · tumbleweed

      Affected · Fixed: 2.210.0-1.1

      nvd · perl-Authen-SASL · opensuse · tumbleweed

Observed:

References