CVE catalog

CVE-2026-41677

rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.0 to before 0.10.78, the *_from_pem_callback APIs did not validate the length returned by the user's callback. A pas

[CVE catalog]

Severity
Low · CVSS 3.7CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.29% · Oct 23, 2026

rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.0 to before 0.10.78, the *_from_pem_callback APIs did not validate the length returned by the user's callback. A password callback that returns a value larger than the buffer it was given can cause some versions of OpenSSL to over-read this buffer. OpenSSL 3.x is not affected by this. This vulnerability is fixed in 0.10.78.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianrust-opensslsid0.10.81-1fixed
Debianrust-opensslforky0.10.81-1fixed
Debianrust-openssltrixie0.10.72-1vulnerable
Debianrust-opensslbookworm0.10.45-1vulnerable
Cperust-opensslNot reportedNot reportedvulnerable
Cperust-opensslNot reported0.10.78fixed
Susesnphostlinux enterprise server 16.00.6.0-160000.3.1fixed
Susesnphostlinux enterprise server for sap applications 16.00.6.0-160000.3.1fixed
Opensusesnpguesttumbleweed0.10.0-3.1fixed
Opensusesnphosttumbleweed0.7.0-3.1fixed
Opensusesnphostleap 16.00.6.0-160000.3.1fixed
Susesnpguestlinux enterprise server 16.00.10.0-160000.2.1fixed
Susesnpguestlinux enterprise server for sap applications 16.00.10.0-160000.2.1fixed
Susesnpguestlinux enterprise module for server applications 15 sp70.10.0-150700.3.6.1fixed
Susesnphostlinux enterprise module for confidential computing technical preview 15 sp70.6.1-150700.3.6.1fixed
Opensusesnpguestleap 16.00.10.0-160000.2.1fixed
Suseaws-nitro-enclaves-clilinux enterprise server 16.01.4.5~git0.18a5f6f-160000.1.1fixed
Suseaws-nitro-enclaves-clilinux enterprise server for sap applications 16.01.4.5~git0.18a5f6f-160000.1.1fixed
Opensuseaws-nitro-enclaves-clileap 16.01.4.5~git0.18a5f6f-160000.1.1fixed
Suseaws-nitro-enclaves-clilinux enterprise module for public cloud 15 sp61.4.5~git0.18a5f6f-150600.10.12.1fixed
Suseaws-nitro-enclaves-clilinux enterprise module for public cloud 15 sp71.4.5~git0.18a5f6f-150600.10.12.1fixed
Suseagamalinux enterprise server 16.017+647.daf9950fc-160000.12.1fixed
Suseagamalinux enterprise server for sap applications 16.017+647.daf9950fc-160000.12.1fixed
Opensusesdbootutiltumbleweed1+git20260713.d869cf8-1.1fixed
Opensuseagamaleap 16.017+647.daf9950fc-160000.12.1fixed
Opensuserustuptumbleweed1.28.2~0-5.1fixed
Opensusesccachetumbleweed0.16.0~0-3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianrust-opensslsourcesid0.10.78-1not yet assignedNot reported[1134881]
Debianrust-opensslsourceforky0.10.78-1not yet assignedNot reported[1134881]
Debianrust-opensslsourcetrixie(unfixed)not yet assignedNot reported[1134881]
Debianrust-opensslsourcebookworm(unfixed)not yet assignedNot reported[1134881]
Cperust-opensslcpeNot reported0.10.78Not reportedNot reportedNot reported
Susesnphostrpmlinux enterprise server 16.00.6.0-160000.3.1Not reportedSUSE-SU-2026:23327-1Not reported
Susesnphostrpmlinux enterprise server for sap applications 16.00.6.0-160000.3.1Not reportedSUSE-SU-2026:23327-1Not reported
Opensusesnpguestrpmtumbleweed0.10.0-3.1Not reportedOPENSUSE-SU-2026:11653-1Not reported
Opensusesnphostrpmtumbleweed0.7.0-3.1Not reportedOPENSUSE-SU-2026:11654-1Not reported
Opensusesnphostrpmleap 16.00.6.0-160000.3.1Not reportedOPENSUSE-SU-2026:21638-1Not reported
Susesnpguestrpmlinux enterprise server 16.00.10.0-160000.2.1Not reportedSUSE-SU-2026:23236-1Not reported
Susesnpguestrpmlinux enterprise server for sap applications 16.00.10.0-160000.2.1Not reportedSUSE-SU-2026:23236-1Not reported
Susesnpguestrpmlinux enterprise module for server applications 15 sp70.10.0-150700.3.6.1Not reportedSUSE-SU-2026:3791-1Not reported
Susesnphostrpmlinux enterprise module for confidential computing technical preview 15 sp70.6.1-150700.3.6.1Not reportedSUSE-SU-2026:3642-1Not reported
Opensusesnpguestrpmleap 16.00.10.0-160000.2.1Not reportedOPENSUSE-SU-2026:21579-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise server 16.01.4.5~git0.18a5f6f-160000.1.1Not reportedSUSE-SU-2026:22841-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise server for sap applications 16.01.4.5~git0.18a5f6f-160000.1.1Not reportedSUSE-SU-2026:22841-1Not reported
Opensuseaws-nitro-enclaves-clirpmleap 16.01.4.5~git0.18a5f6f-160000.1.1Not reportedOPENSUSE-SU-2026:21406-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise module for public cloud 15 sp61.4.5~git0.18a5f6f-150600.10.12.1Not reportedSUSE-SU-2026:3152-1Not reported
Suseaws-nitro-enclaves-clirpmlinux enterprise module for public cloud 15 sp71.4.5~git0.18a5f6f-150600.10.12.1Not reportedSUSE-SU-2026:3152-1Not reported
Suseagamarpmlinux enterprise server 16.017+647.daf9950fc-160000.12.1Not reportedSUSE-SU-2026:22622-1Not reported
Suseagamarpmlinux enterprise server for sap applications 16.017+647.daf9950fc-160000.12.1Not reportedSUSE-SU-2026:22622-1Not reported
Opensusesdbootutilrpmtumbleweed1+git20260713.d869cf8-1.1Not reportedOPENSUSE-SU-2026:11262-1Not reported
Opensuseagamarpmleap 16.017+647.daf9950fc-160000.12.1Not reportedOPENSUSE-SU-2026:21292-1Not reported
Opensuserustuprpmtumbleweed1.28.2~0-5.1Not reportedOPENSUSE-SU-2026:11223-1Not reported
Opensusesccacherpmtumbleweed0.16.0~0-3.1Not reportedOPENSUSE-SU-2026:11224-1Not reported

[Debian bug #1134881]

Notes

[trixie] rust-openssl: Minor issue [bookworm] rust-openssl: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [rust-openssl]

    Details (2)
    • 0.10.45-1 · amd64 · bookworm

      Affected

      nvd · rust-openssl · debian · bookworm; nvd · rust-openssl · debian · 12

    • 0.10.45-1 · arm64 · bookworm

      Affected

      nvd · rust-openssl · debian · bookworm; nvd · rust-openssl · debian · 12

[Debian 13 (Trixie)]

  • Source package: [rust-openssl]

    Details (2)
    • 0.10.72-1 · amd64 · trixie

      Affected

      nvd · rust-openssl · debian · 13

    • 0.10.72-1 · arm64 · trixie

      Affected

      nvd · rust-openssl · debian · 13

[openSUSE Tumbleweed]

  • [snpguest]Affected

    Source package: [snpguest]

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

      Affected · Fixed: 0.10.0-3.1

      nvd · snpguest · opensuse · tumbleweed

  • [snphost]Affected

    Source package: [snphost]

    Details (1)
    • 0.7.0-2.2 · x86_64 · tumbleweed

      Affected · Fixed: 0.7.0-3.1

      nvd · snphost · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1+git20260713.d869cf8-1.1

      Version impact unknown

      nvd · sdbootutil · opensuse · tumbleweed

  • [rustup]Fixed

    Source package: [rustup]

    Details (1)
    • 1.29.0~0-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1.28.2~0-5.1

      nvd · rustup · opensuse · tumbleweed

  • [sccache]Fixed

    Source package: [sccache]

    Details (1)
    • 0.17.0~1-2.1 · x86_64 · tumbleweed

      Fixed · Fixed: 0.16.0~0-3.1

      nvd · sccache · opensuse · tumbleweed

  • [sdbootutil]Fixed

    Source package: [sdbootutil]

    Details (1)
    • 1+git20260825.c7a5a97-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1+git20260713.d869cf8-1.1

      nvd · sdbootutil · opensuse · tumbleweed

Observed:

References