
CVE catalog
CVE-2026-21895
UBUNTU-CVE-2026-21895
- Severity
- Medium · CVSS 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.44% · Oct 25, 2026
The `rsa` crate is an RSA implementation written in rust. Prior to version 0.9.10, when creating a RSA private key from its components, the construction panics instead of returning an error when one of the primes is `1`. Version 0.9.10 fixes the issue.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | rust-rsa | 13 | 0.9.10-1 | vulnerable |
| Debian | rust-rsa | 13 | 0.9.7-1 | vulnerable |
| Debian | rust-rsa | 13 | 0.9.9-1 | vulnerable |
| Debian | rust-rsa | 14 | 0.9.7-1 | vulnerable |
| Debian | rust-rsa | 14 | 0.9.9-1 | vulnerable |
| Debian | rust-rsa | 14 | 0.9.10-1 | fixed |
| Opensuse | teleport | tumbleweed | 17.7.14-1.1 | fixed |
| Ubuntu | rust-rsa | 24.04 | 0.9.2-2 | vulnerable |
| Ubuntu | rust-rsa | 25.10 | 0.9.7-1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | rust-rsa | deb | 14 | 0.9.10-1 | Not reported | DEBIAN-CVE-2026-21895 | Not reported |
| Opensuse | teleport | rpm | tumbleweed | 17.7.14-1.1 | Not reported | OPENSUSE-SU-2026:10105-1 | Not reported |
OpenFactory catalog packages
[Debian 13 (Trixie)]
- [librust-rsa-dev]Affected
Source package: [rust-rsa]
Details (2)
0.9.7-1· amd64 · trixieAffected
pypi · rust-rsa · debian · 13
0.9.7-1· arm64 · trixieAffected
pypi · rust-rsa · debian · 13
[openSUSE Tumbleweed]
- [teleport-bash-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-fdpass-teleport]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· x86_64 · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tbot]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· x86_64 · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tbot-bash-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tbot-zsh-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tctl]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· x86_64 · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tctl-bash-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tctl-zsh-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tsh]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· x86_64 · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tsh-bash-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-tsh-zsh-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport-zsh-completion]Unknown
Source package: [teleport]
Details (1)
17.7.26-1.3· noarch · tumbleweedUnknown · Fixed:
17.7.14-1.1Version impact unknown
pypi · teleport · opensuse · tumbleweed
- [teleport]Fixed
Source package: [teleport]
Details (1)
17.7.26-1.3· x86_64 · tumbleweedFixed · Fixed:
17.7.14-1.1pypi · teleport · opensuse · tumbleweed
Observed:
References
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-21895]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2026-21895]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:10105-1]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-21895.json]
[FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]