CVE catalog

CVE-2025-31335

opensaml: CVE-2025-31335

[CVE catalog]

Severity
Medium · CVSS 4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.25% · Oct 25, 2026

The OpenSAML C++ library before 3.3.1 allows forging of signed SAML messages via parameter manipulation (when using SAML bindings that rely on non-XML signatures).

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianopensamlsid3.3.1-4fixed
Debianopensamlforky3.3.1-4fixed
Debianopensamltrixie3.3.1-2fixed
Debianopensamlbookworm3.2.1-3+deb12u1fixed
Debianopensamlbookworm-security3.2.1-3+deb12u1fixed
Ubuntuopensaml2pro2.6.0-4vulnerable
Ubuntuopensaml2pro2.6.0-5vulnerable
Ubuntuopensaml2pro2.6.0-5build1vulnerable
Ubuntuopensaml2pro2.6.1-1vulnerable
Ubuntuopensaml2pro2.6.1-1ubuntu0.1~esm1fixed
Ubuntuopensaml20.043.0.1-1vulnerable
Ubuntuopensaml20.043.0.1-1build1vulnerable
Ubuntuopensaml20.043.0.1-1ubuntu0.1fixed
Ubuntuopensaml22.043.2.0-2ubuntu1vulnerable
Ubuntuopensaml22.043.2.1-1vulnerable
Ubuntuopensaml22.043.2.1-1ubuntu0.1fixed
Ubuntuopensaml24.043.2.1-3vulnerable
Ubuntuopensaml24.043.2.1-4vulnerable
Ubuntuopensaml24.043.2.1-4.1build1vulnerable
Ubuntuopensaml24.043.2.1-4.1build2vulnerable
Ubuntuopensaml24.043.2.1-4.1ubuntu0.24.04.1fixed
Suseopensamllinux enterprise module for server applications 15 sp63.1.0-150300.3.3.1fixed
Opensuseopensamlleap 15.63.1.0-150300.3.3.1fixed
Suseopensamllinux enterprise server ltss extended security 12 sp52.5.5-3.6.1fixed
Suseopensamllinux enterprise module for server applications 15 sp73.1.0-150300.3.3.1fixed
Opensuseopensamltumbleweed3.3.1-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensamlsourcesid3.3.1-1not yet assignedNot reported[1100464]
Debianopensamlsourceforky3.3.1-1not yet assignedNot reported[1100464]
Debianopensamlsourcetrixie3.3.1-1not yet assignedNot reported[1100464]
Debianopensamlsourcebookworm3.2.1-3+deb12u1not yet assignedNot reported[1100464]
Ubuntuopensaml2debpro2.6.1-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2025-31335Not reported
Ubuntuopensamldeb20.043.0.1-1ubuntu0.1Not reportedUBUNTU-CVE-2025-31335Not reported
Ubuntuopensamldeb22.043.2.1-1ubuntu0.1Not reportedUBUNTU-CVE-2025-31335Not reported
Ubuntuopensamldeb24.043.2.1-4.1ubuntu0.24.04.1Not reportedUBUNTU-CVE-2025-31335Not reported
Suseopensamlrpmlinux enterprise module for server applications 15 sp63.1.0-150300.3.3.1Not reportedSUSE-SU-2025:1500-1Not reported
Opensuseopensamlrpmleap 15.63.1.0-150300.3.3.1Not reportedSUSE-SU-2025:1500-1Not reported
Suseopensamlrpmlinux enterprise server ltss extended security 12 sp52.5.5-3.6.1Not reportedSUSE-SU-2025:1501-1Not reported
Suseopensamlrpmlinux enterprise module for server applications 15 sp73.1.0-150300.3.3.1Not reportedSUSE-SU-2025:01500-1Not reported
Opensuseopensamlrpmtumbleweed3.3.1-2.1Not reportedOPENSUSE-SU-2025:14959-1Not reported

[Debian bug #1100464]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libsaml13]Unknown

    Source package: [opensaml]

    Details (1)
    • 3.3.1-2.5 · x86_64 · tumbleweed

      Unknown · Fixed: 3.3.1-2.1

      Version impact unknown

      dsa · opensaml · opensuse · tumbleweed

  • [libsaml-devel]Unknown

    Source package: [opensaml]

    Details (1)
    • 3.3.1-2.5 · x86_64 · tumbleweed

      Unknown · Fixed: 3.3.1-2.1

      Version impact unknown

      dsa · opensaml · opensuse · tumbleweed

  • [opensaml-bin]Unknown

    Source package: [opensaml]

    Details (1)
    • 3.3.1-2.5 · x86_64 · tumbleweed

      Unknown · Fixed: 3.3.1-2.1

      Version impact unknown

      dsa · opensaml · opensuse · tumbleweed

  • Source package: [opensaml]

    Details (1)
    • 3.3.1-2.5 · x86_64 · tumbleweed

      Unknown · Fixed: 3.3.1-2.1

      Version impact unknown

      dsa · opensaml · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [libsaml12]Fixed

    Source package: [opensaml]

    Details (4)
    • 3.2.1-3+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

  • Source package: [opensaml]

    Details (4)
    • 3.2.1-3+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

  • Source package: [opensaml]

    Details (4)
    • 3.2.1-3+deb12u1 · all · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · all · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · all · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · all · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

  • Source package: [opensaml]

    Details (4)
    • 3.2.1-3+deb12u1 · all · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · all · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · all · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · all · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

  • Source package: [opensaml]

    Details (4)
    • 3.2.1-3+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

    • 3.2.1-3+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 3.2.1-3+deb12u1

      dsa · opensaml · debian · bookworm; dsa · opensaml · debian · 12

[Debian 13 (Trixie)]

  • [libsaml13]Fixed

    Source package: [opensaml]

    Details (2)
    • 3.3.1-2 · amd64 · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

    • 3.3.1-2 · arm64 · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

  • Source package: [opensaml]

    Details (2)
    • 3.3.1-2 · amd64 · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

    • 3.3.1-2 · arm64 · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

  • Source package: [opensaml]

    Details (2)
    • 3.3.1-2 · all · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

    • 3.3.1-2 · all · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

  • Source package: [opensaml]

    Details (2)
    • 3.3.1-2 · all · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

    • 3.3.1-2 · all · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

  • Source package: [opensaml]

    Details (2)
    • 3.3.1-2 · amd64 · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

    • 3.3.1-2 · arm64 · trixie

      Fixed · Fixed: 3.3.1-1

      dsa · opensaml · debian · 13

Observed:

References