CVE catalog

CVE-2018-10903

python-cryptography: CVE-2018-10903

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
3.20% · Oct 25, 2026

A flaw was found in python-cryptography versions between >=1.9.0 and <2.3. The finalize_with_tag API did not enforce a minimum tag length. If a user did not validate the input length prior to passing it to finalize_with_tag an attacker could craft an invalid payload with a shortened tag (e.g. 1 byte) such that they would have a 1 in 256 chance of passing the MAC check. GCM tag forgeries can cause key leakage.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpython-cryptographysid49.0.0-2fixed
Debianpython-cryptographyforky49.0.0-2fixed
Debianpython-cryptographytrixie43.0.0-3+deb13u1fixed
Debianpython-cryptographybookworm38.0.4-3+deb12u1fixed
Debianpython-cryptographybookworm-security38.0.4-3~deb12u1fixed
Ubuntupython-cryptography18.041.9-1vulnerable
Ubuntupython-cryptography18.042.1.3-3vulnerable
Ubuntupython-cryptography18.042.1.4-1vulnerable
Ubuntupython-cryptography18.042.1.4-1build1vulnerable
Ubuntupython-cryptography18.042.1.4-1build2vulnerable
Ubuntupython-cryptography18.042.1.4-1ubuntu1vulnerable
Ubuntupython-cryptography18.042.1.4-1ubuntu1.1vulnerable
Ubuntupython-cryptography18.042.1.4-1ubuntu1.2fixed
Susepython-cryptographyopenstack cloud 6-ltss2.1.4-3.15.5fixed
Susepython-cffilinux enterprise server for sap applications 12 sp11.11.2-2.19.2fixed
Susepython-cryptographylinux enterprise server for sap applications 12 sp12.1.4-3.15.5fixed
Susepython-xattrlinux enterprise server for sap applications 12 sp10.7.5-3.2.1fixed
Susepython-cffilinux enterprise server 12 sp1-ltss1.11.2-2.19.2fixed
Susepython-cryptographylinux enterprise server 12 sp1-ltss2.1.4-3.15.5fixed
Susepython-xattrlinux enterprise server 12 sp1-ltss0.7.5-3.2.1fixed
Susepython-cryptographylinux enterprise module for basesystem 152.1.4-4.3.1fixed
Susepython-cryptographylinux enterprise module for basesystem 15 sp32.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise module for python 2 15 sp32.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise high performance computing 15 sp2-espos2.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise high performance computing 15 sp2-ltss2.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise server 15 sp2-bcl2.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise server 15 sp2-ltss2.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise server for sap applications 15 sp22.9.2-150200.13.1fixed
Susepython-cryptographymanager proxy 4.12.9.2-150200.13.1fixed
Susepython-cryptographymanager retail branch server 4.12.9.2-150200.13.1fixed
Susepython-cryptographymanager server 4.12.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise micro 5.12.9.2-150200.13.1fixed
Susepython-cryptographylinux enterprise micro 5.22.9.2-150200.13.1fixed
Susepython-cryptographyenterprise storage 72.9.2-150200.13.1fixed
Opensusepython-cryptographyleap micro 5.22.9.2-150200.13.1fixed
Opensusepython-cryptographyleap 15.32.9.2-150200.13.1fixed
Opensusepython-cryptography-vectorsleap 15.32.9.2-150200.3.3.1fixed
Ubuntupython-cryptography18.041.9-1vulnerable
Ubuntupython-cryptography18.042.1.3-3vulnerable
Ubuntupython-cryptography18.042.1.4-1vulnerable
Ubuntupython-cryptography18.042.1.4-1build1vulnerable
Ubuntupython-cryptography18.042.1.4-1build2vulnerable
Ubuntupython-cryptography18.042.1.4-1ubuntu1vulnerable
Ubuntupython-cryptography18.042.1.4-1ubuntu1.1vulnerable
Ubuntupython-cryptography18.042.1.4-1ubuntu1.2fixed
Susepython-cffihpe helion openstack 81.11.2-5.11.1fixed
Susepython-cryptographyhpe helion openstack 82.1.4-7.28.2fixed
Susepython-xattrhpe helion openstack 80.7.5-6.3.2fixed
Susepython-cffiopenstack cloud 71.11.2-5.11.1fixed
Susepython-cryptographyopenstack cloud 72.1.4-7.28.2fixed
Susepython-xattropenstack cloud 70.7.5-6.3.2fixed
Susepython-cffiopenstack cloud 81.11.2-5.11.1fixed
Susepython-cryptographyopenstack cloud 82.1.4-7.28.2fixed
Susepython-xattropenstack cloud 80.7.5-6.3.2fixed
Susepython-cffiopenstack cloud crowbar 81.11.2-5.11.1fixed
Susepython-cryptographyopenstack cloud crowbar 82.1.4-7.28.2fixed
Susepython-xattropenstack cloud crowbar 80.7.5-6.3.2fixed
Susepython-cffilinux enterprise server for sap applications 12 sp21.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server for sap applications 12 sp22.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server for sap applications 12 sp20.7.5-6.3.2fixed
Susepython-cffilinux enterprise server for sap applications 12 sp31.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server for sap applications 12 sp32.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server for sap applications 12 sp30.7.5-6.3.2fixed
Susepython-cffilinux enterprise server 12 sp2-ltss1.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server 12 sp2-ltss2.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server 12 sp2-ltss0.7.5-6.3.2fixed
Susepython-cffilinux enterprise server 12 sp2-bcl1.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server 12 sp2-bcl2.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server 12 sp2-bcl0.7.5-6.3.2fixed
Susepython-cffilinux enterprise server 12 sp3-ltss1.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server 12 sp3-ltss2.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server 12 sp3-ltss0.7.5-6.3.2fixed
Susepython-cffilinux enterprise server 12 sp3-bcl1.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server 12 sp3-bcl2.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server 12 sp3-bcl0.7.5-6.3.2fixed
Susepython-cffilinux enterprise server 12 sp41.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server 12 sp42.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server 12 sp40.7.5-6.3.2fixed
Susepython-cffilinux enterprise server for sap applications 12 sp41.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server for sap applications 12 sp42.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server for sap applications 12 sp40.7.5-6.3.2fixed
Susepython-cffilinux enterprise server 12 sp51.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server 12 sp52.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server 12 sp50.7.5-6.3.2fixed
Susepython-cffilinux enterprise server for sap applications 12 sp51.11.2-5.11.1fixed
Susepython-cryptographylinux enterprise server for sap applications 12 sp52.1.4-7.28.2fixed
Susepython-xattrlinux enterprise server for sap applications 12 sp50.7.5-6.3.2fixed
Susepython-cffienterprise storage 51.11.2-5.11.1fixed
Susepython-cryptographyenterprise storage 52.1.4-7.28.2fixed
Susepython-xattrenterprise storage 50.7.5-6.3.2fixed
Susepython-cryptographyhpe helion openstack 82.0.3-3.3.1fixed
Susepython-cryptographyopenstack cloud 82.0.3-3.3.1fixed
Susepython-cryptographyopenstack cloud crowbar 82.0.3-3.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-cryptographysourcesid2.3-1not yet assignedNot reported[904072]
Debianpython-cryptographysourceforky2.3-1not yet assignedNot reported[904072]
Debianpython-cryptographysourcetrixie2.3-1not yet assignedNot reported[904072]
Debianpython-cryptographysourcebookworm2.3-1not yet assignedNot reported[904072]
Ubuntupython-cryptographydeb18.042.1.4-1ubuntu1.2Not reportedUSN-3720-1Not reported
Susepython-cryptographyrpmopenstack cloud 6-ltss2.1.4-3.15.5Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-cffirpmlinux enterprise server for sap applications 12 sp11.11.2-2.19.2Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-cryptographyrpmlinux enterprise server for sap applications 12 sp12.1.4-3.15.5Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-xattrrpmlinux enterprise server for sap applications 12 sp10.7.5-3.2.1Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp1-ltss1.11.2-2.19.2Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp1-ltss2.1.4-3.15.5Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp1-ltss0.7.5-3.2.1Not reportedSUSE-SU-2020:0790-1Not reported
Susepython-cryptographyrpmlinux enterprise module for basesystem 152.1.4-4.3.1Not reportedSUSE-SU-2018:3392-1Not reported
Susepython-cryptographyrpmlinux enterprise module for basesystem 15 sp32.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise module for python 2 15 sp32.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise high performance computing 15 sp2-espos2.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise high performance computing 15 sp2-ltss2.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise server 15 sp2-bcl2.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise server 15 sp2-ltss2.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise server for sap applications 15 sp22.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmmanager proxy 4.12.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmmanager retail branch server 4.12.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmmanager server 4.12.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise micro 5.12.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmlinux enterprise micro 5.22.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Susepython-cryptographyrpmenterprise storage 72.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Opensusepython-cryptographyrpmleap micro 5.22.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Opensusepython-cryptographyrpmleap 15.32.9.2-150200.13.1Not reportedSUSE-SU-2022:4044-1Not reported
Opensusepython-cryptography-vectorsrpmleap 15.32.9.2-150200.3.3.1Not reportedSUSE-SU-2022:4044-1Not reported
Ubuntupython-cryptographydeb18.042.1.4-1ubuntu1.2Not reportedUBUNTU-CVE-2018-10903Not reported
Susepython-cffirpmhpe helion openstack 81.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmhpe helion openstack 82.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmhpe helion openstack 80.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmopenstack cloud 71.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmopenstack cloud 72.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmopenstack cloud 70.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmopenstack cloud 81.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmopenstack cloud 82.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmopenstack cloud 80.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmopenstack cloud crowbar 81.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmopenstack cloud crowbar 82.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmopenstack cloud crowbar 80.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server for sap applications 12 sp21.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server for sap applications 12 sp22.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server for sap applications 12 sp20.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server for sap applications 12 sp31.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server for sap applications 12 sp32.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server for sap applications 12 sp30.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp2-ltss1.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp2-ltss2.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp2-ltss0.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp2-bcl1.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp2-bcl2.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp2-bcl0.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp3-ltss1.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp3-ltss2.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp3-ltss0.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp3-bcl1.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp3-bcl2.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp3-bcl0.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp41.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp42.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp40.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server for sap applications 12 sp41.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server for sap applications 12 sp42.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server for sap applications 12 sp40.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server 12 sp51.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server 12 sp52.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server 12 sp50.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmlinux enterprise server for sap applications 12 sp51.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmlinux enterprise server for sap applications 12 sp52.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmlinux enterprise server for sap applications 12 sp50.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cffirpmenterprise storage 51.11.2-5.11.1Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmenterprise storage 52.1.4-7.28.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-xattrrpmenterprise storage 50.7.5-6.3.2Not reportedSUSE-SU-2020:0792-1Not reported
Susepython-cryptographyrpmhpe helion openstack 82.0.3-3.3.1Not reportedSUSE-SU-2018:3553-1Not reported
Susepython-cryptographyrpmopenstack cloud 82.0.3-3.3.1Not reportedSUSE-SU-2018:3553-1Not reported
Susepython-cryptographyrpmopenstack cloud crowbar 82.0.3-3.3.1Not reportedSUSE-SU-2018:3553-1Not reported

[Debian bug #904072]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [python-cryptography]

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

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · bookworm; dsa · python-cryptography · debian · 12

    • 38.0.4-3+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · bookworm; dsa · python-cryptography · debian · 12

    • 38.0.4-3~deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · bookworm; dsa · python-cryptography · debian · 12

    • 38.0.4-3~deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · bookworm; dsa · python-cryptography · debian · 12

  • Source package: [python-cryptography]

    Details (2)
    • 38.0.4-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · bookworm; dsa · python-cryptography · debian · 12

    • 38.0.4-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · bookworm; dsa · python-cryptography · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-cryptography]

    Details (2)
    • 43.0.0-3+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · 13

    • 43.0.0-3+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · 13

  • Source package: [python-cryptography]

    Details (2)
    • 43.0.0-3+deb13u1 · all · trixie

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · 13

    • 43.0.0-3+deb13u1 · all · trixie

      Fixed · Fixed: 2.3-1

      dsa · python-cryptography · debian · 13

Observed:

References