Every CVE Search/ Get API key

CVE-2018-10903

PyCA Cryptography vulnerable to GCM tag forgery

7.5 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

3.20%Up 2.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 7.5

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.

Record
CVE-2018-10903
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-20
Updated
2026-11-02
EUVDEUVD-2018-0030 7.5

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.

Record
EUVD-2018-0030
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-fcf9-3qw3-gxmj 8.7

PyCA Cryptography vulnerable to GCM tag forgery

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.

Record
GHSA-fcf9-3qw3-gxmj
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-20
Updated
2026-11-02
NVD 7.5

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.

Record
CVE-2018-10903
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-20
Updated
2026-11-02
OSV 7.5

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.

Record
CVE-2018-10903
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2018-10903 7.5

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.

Record
DEBIAN-CVE-2018-10903
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 11 moreShow less
OSVGHSA-fcf9-3qw3-gxmj 8.7

PyCA Cryptography vulnerable to GCM tag forgery

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.

Record
GHSA-fcf9-3qw3-gxmj
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-20
Updated
2026-11-02
OSVRHSA-2018:3600 7.5

Red Hat Security Advisory: python-cryptography security update

Record
RHSA-2018:3600
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2018-10903 7.5

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.

Record
UBUNTU-CVE-2018-10903
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVMGASA-2018-0429 No score

Updated python-cryptography packages fix security vulnerability

The python-cryptography and python-cryptography-vectors packages have been updated to version 2.3.1 and fixes the following security issue:

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 (CVE-2018-10903).

Record
MGASA-2018-0429
Updated
2026-11-02
OSVPYSEC-2018-52 No score

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.

Record
PYSEC-2018-52
Updated
2026-11-02
OSVSUSE-SU-2018:3392-1 No score

Security update for python-cryptography

This update for python-cryptography fixes the following issues:

  • CVE-2018-10903: 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 could have caused key leakage (bsc#1101820).
Record
SUSE-SU-2018:3392-1
Updated
2026-11-02
OSVSUSE-SU-2018:3553-1 No score

Security update for python-cryptography

This update for python-cryptography fixes the following issues:

  • CVE-2018-10903: 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 could have caused key leakage (bsc#1101820)
Record
SUSE-SU-2018:3553-1
Updated
2026-11-02
OSVSUSE-SU-2020:0790-1 No score

Security update for python-cffi, python-cryptography, python-xattr

This update for python-cffi, python-cryptography and python-xattr fixes the following issues:

Security issue fixed:

  • CVE-2018-10903: Fixed GCM tag forgery via truncated tag in finalize_with_tag API (bsc#1101820).

Non-security issues fixed:

python-cffi was updated to 1.11.2 (bsc#1138748, jsc#ECO-1256, jsc#PM-1598):

  • fixed a build failure on i586 (bsc#1111657)

  • Salt was unable to highstate in snapshot 20171129 (bsc#1070737)

  • Update pytest in spec to add c directory tests in addition to testing directory.

Update to 1.11.1:

  • Fix tests, remove deprecated C API usage
  • Fix (hack) for 3.6.0/3.6.1/3.6.2 giving incompatible binary extensions (cpython issue #29943)
  • Fix for 3.7.0a1+

Update to 1.11.0:

  • Support the modern standard types char16_t and char32_t. These work like wchar_t: they represent one unicode character, or when used as charN_t * or charN_t[] they represent a unicode string. The difference with wchar_t is that they have a known, fixed size. They should work at all places that used to work with wchar_t (please report an issue if I missed something). Note that with set_source(), you need to make sure that these types are actually defined by the C source you provide (if used in cdef()).
  • Support the C99 types float _Complex and double _Complex. Note that libffi doesn't support them, which means that in the ABI mode you still cannot call C functions that take complex numbers directly as arguments or return type.
  • Fixed a rare race condition when creating multiple FFI instances from multiple threads. (Note that you aren't meant to create many FFI instances: in inline mode, you should write ffi = cffi.FFI() at module level just after import cffi; and in out-of-line mode you don't instantiate FFI explicitly at all.)
  • Windows: using callbacks can be messy because the CFFI internal error messages show up to stderr-but stderr goes nowhere in many applications. This makes it particularly hard to get started with the embedding mode. (Once you get started, you can at least use @ffi.def_extern(onerror=...) and send the error logs where it makes sense for your application, or record them in log files, and so on.) So what is new in CFFI is that now, on Windows CFFI will try to open a non-modal MessageBox (in addition to sending raw messages to stderr). The MessageBox is only visible if the process stays alive: typically, console applications that crash close immediately, but that is also the situation where stderr should be visible anyway.
  • Progress on support for callbacks in NetBSD.
  • Functions returning booleans would in some case still return 0 or 1 instead of False or True. Fixed.
  • ffi.gc() now takes an optional third parameter, which gives an estimate of the size (in bytes) of the object. So far, this is only used by PyPy, to make the next GC occur more quickly (issue #320). In the future, this might have an effect on CPython too (provided the CPython issue 31105 is addressed).
  • Add a note to the documentation: the ABI mode gives function objects that are slower to call than the API mode does. For some reason it is often thought to be faster. It is not!

Update to 1.10.1:

  • Fixed the line numbers reported in case of cdef() errors. Also, I just noticed, but pycparser always supported the preprocessor directive # 42 'foo.h' to mean 'from the next line, we're in file foo.h starting from line 42';, which it puts in the error messages.

Update to 1.10.0:

Issue #295: use calloc() directly instead of PyObject_Malloc()+memset() to handle ffi.new() with a default allocator. Speeds up ffi.new(large-array) where most of the time you never touch most of the array.

  • Some OS/X build fixes ('only with Xcode but without CLT';).
  • Improve a couple of error messages: when getting mismatched versions of cffi and its backend; and when calling functions which cannot be called with libffi because an argument is a struct that is 'too…
Record
SUSE-SU-2020:0790-1
Updated
2026-11-02
OSVSUSE-SU-2020:0792-1 No score

Security update for python-cffi, python-cryptography

This update for python-cffi, python-cryptography fixes the following issues:

Security issue fixed:

  • CVE-2018-10903: Fixed GCM tag forgery via truncated tag in finalize_with_tag API (bsc#1101820).

Non-security issues fixed:

python-cffi was updated to 1.11.2 (bsc#1138748, jsc#ECO-1256, jsc#PM-1598):

  • fixed a build failure on i586 (bsc#1111657)

  • Salt was unable to highstate in snapshot 20171129 (bsc#1070737)

  • Update pytest in spec to add c directory tests in addition to testing directory.

  • update to version 1.11.2:

    • Fix Windows issue with managing the thread-state on CPython 3.0 to 3.5
  • Update pytest in spec to add c directory tests in addition to testing directory.

  • Omit test_init_once_multithread tests as they rely on multiple threads finishing in a given time. Returns sporadic pass/fail within build.

  • Update to 1.11.1:

    • Fix tests, remove deprecated C API usage
    • Fix (hack) for 3.6.0/3.6.1/3.6.2 giving incompatible binary extensions (cpython issue #29943)
    • Fix for 3.7.0a1+
  • Update to 1.11.0:

    • Support the modern standard types char16_t and char32_t. These work like wchar_t: they represent one unicode character, or when used as charN_t * or charN_t[] they represent a unicode string. The difference with wchar_t is that they have a known, fixed size. They should work at all places that used to work with wchar_t (please report an issue if I missed something). Note that with set_source(), you need to make sure that these types are actually defined by the C source you provide (if used in cdef()).
    • Support the C99 types float _Complex and double _Complex. Note that libffi doesn't support them, which means that in the ABI mode you still cannot call C functions that take complex numbers directly as arguments or return type.
    • Fixed a rare race condition when creating multiple FFI instances from multiple threads. (Note that you aren't meant to create many FFI instances: in inline mode, you should write ffi = cffi.FFI() at module level just after import cffi; and in out-of-line mode you don't instantiate FFI explicitly at all.)
    • Windows: using callbacks can be messy because the CFFI internal error messages show up to stderr-but stderr goes nowhere in many applications. This makes it particularly hard to get started with the embedding mode. (Once you get started, you can at least use @ffi.def_extern(onerror=...) and send the error logs where it makes sense for your application, or record them in log files, and so on.) So what is new in CFFI is that now, on Windows CFFI will try to open a non-modal MessageBox (in addition to sending raw messages to stderr). The MessageBox is only visible if the process stays alive: typically, console applications that crash close immediately, but that is also the situation where stderr should be visible anyway.
    • Progress on support for callbacks in NetBSD.
    • Functions returning booleans would in some case still return 0 or 1 instead of False or True. Fixed.
    • ffi.gc() now takes an optional third parameter, which gives an estimate of the size (in bytes) of the object. So far, this is only used by PyPy, to make the next GC occur more quickly (issue #320). In the future, this might have an effect on CPython too (provided the CPython issue 31105 is addressed).
    • Add a note to the documentation: the ABI mode gives function objects that are slower to call than the API mode does. For some reason it is often thought to be faster. It is not!
  • Update to 1.10.1:

    • Fixed the line numbers reported in case of cdef() errors. Also, I just noticed, but pycparser always supported the preprocessor directive # 42 'foo.h' to mean 'from the next line, we're in file foo.h starting from line 42';, which it puts in the error messages.
  • update to 1.10.0:

  • Issue #295: use calloc() directly instead of…
Record
SUSE-SU-2020:0792-1
Updated
2026-11-02
OSVSUSE-SU-2022:4044-1 No score

Security update for python-cryptography, python-cryptography-vectors

This update for python-cryptography, python-cryptography-vectors fixes the following issues:

  • Update in SLE-15 (bsc#1177083, jsc#PM-2730, jsc#SLE-18312)

  • Refresh patches for new version

  • Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)

  • update to 2.9.2

    • 2.9.2 - 2020-04-22
      • Updated the macOS wheel to fix an issue where it would not run on macOS versions older than 10.15.
    • 2.9.1 - 2020-04-21
      • Updated Windows, macOS, and manylinux wheels to be compiled with OpenSSL 1.1.1g.
    • 2.9 - 2020-04-02
      • BACKWARDS INCOMPATIBLE: Support for Python 3.4 has been removed due to low usage and maintenance burden.
      • BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.0.1 has been removed. Users on older version of OpenSSL will need to upgrade.
      • BACKWARDS INCOMPATIBLE: Support for LibreSSL 2.6.x has been removed.
      • Removed support for calling public_bytes() with no arguments, as per our deprecation policy. You must now pass encoding and format.
      • BACKWARDS INCOMPATIBLE: Reversed the order in which rfc4514_string() returns the RDNs as required by RFC 4514.
      • Updated Windows, macOS, and manylinux wheels to be compiled with OpenSSL 1.1.1f.
      • Added support for parsing single_extensions in an OCSP response.
      • NameAttribute values can now be empty strings.
  • Add openSSL_111d.patch to make this version of the package compatible with OpenSSL 1.1.1d, thus fixing bsc#1149792.

  • bsc#1101820 CVE-2018-10903 GCM tag forgery via truncated tag in finalize_with_tag API

  • Update in SLE-15 (bsc#1177083, jsc#PM-2730, jsc#SLE-18312)

  • Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)

  • update to 2.9.2:

    • updated vectors for the cryptography 2.9.2 testing
Record
SUSE-SU-2022:4044-1
Updated
2026-11-02
OSVUSN-3720-1 No score

python-cryptography vulnerability

It was discovered that python-cryptography incorrectly handled certain inputs. An attacker could possibly use this to get access to sensitive information.

Record
USN-3720-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cryptography
PyPI
1.9.0 up to 2.3
2.3
python-cryptography
Debian:12
before 2.3-1
2.3-1
python-cryptography
Debian:13
before 2.3-1
2.3-1
python-cryptography
Debian:14
before 2.3-1
2.3-1
cryptography
PyPI
1.9.0 up to 2.3, plus listed versions
1.92.02.0.12.0.22.0.3
Show 8 moreShow less
2.12.1.12.1.22.1.32.1.42.22.2.12.2.2
2.3
python-cryptography
Mageia:6
before 2.3.1-1.mga6
2.3.1-1.mga6
python-cryptography-vectors
Mageia:6
before 2.3.1-1.mga6
2.3.1-1.mga6
python-asn1crypto
Mageia:6
before 0.22.0-1.1.mga6
0.22.0-1.1.mga6
python-cffi
Mageia:6
before 1.7.0-1.mga6
1.7.0-1.mga6
cryptography
PyPI
1.9 up to 2.3, plus listed versions
2.02.0.12.0.22.0.32.1
Show 7 moreShow less
2.1.12.1.22.1.32.1.42.22.2.12.2.2
2.3
Show 76 moreShow less
Affected packages
PackageAffectedFixed
python-cryptography
Red Hat:openstack:13::el7
before 0:2.1.4-3.el7ost
0:2.1.4-3.el7ost
python-cryptography-debuginfo
Red Hat:openstack:13::el7
before 0:2.1.4-3.el7ost
0:2.1.4-3.el7ost
python2-cryptography
Red Hat:openstack:13::el7
before 0:2.1.4-3.el7ost
0:2.1.4-3.el7ost
python-cryptography
SUSE:Linux Enterprise Module for Basesystem 15
before 2.1.4-4.3.1
2.1.4-4.3.1
python-cryptography
SUSE:HPE Helion OpenStack 8
before 2.0.3-3.3.1
2.0.3-3.3.1
python-cryptography
SUSE:OpenStack Cloud 8
before 2.0.3-3.3.1
2.0.3-3.3.1
python-cryptography
SUSE:OpenStack Cloud Crowbar 8
before 2.0.3-3.3.1
2.0.3-3.3.1
python-cryptography
SUSE:OpenStack Cloud 6-LTSS
before 2.1.4-3.15.5
2.1.4-3.15.5
python-cffi
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 1.11.2-2.19.2
1.11.2-2.19.2
python-cryptography
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.1.4-3.15.5
2.1.4-3.15.5
python-xattr
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 0.7.5-3.2.1
0.7.5-3.2.1
python-cffi
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 1.11.2-2.19.2
1.11.2-2.19.2
python-cryptography
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 2.1.4-3.15.5
2.1.4-3.15.5
python-xattr
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 0.7.5-3.2.1
0.7.5-3.2.1
python-cffi
SUSE:HPE Helion OpenStack 8
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:HPE Helion OpenStack 8
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:HPE Helion OpenStack 8
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:OpenStack Cloud 7
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:OpenStack Cloud 7
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:OpenStack Cloud 7
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:OpenStack Cloud 8
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:OpenStack Cloud 8
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:OpenStack Cloud 8
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:OpenStack Cloud Crowbar 8
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:OpenStack Cloud Crowbar 8
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:OpenStack Cloud Crowbar 8
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server 12 SP2-BCL
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server 12 SP2-BCL
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server 12 SP3-BCL
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server 12 SP3-BCL
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server 12 SP4
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server 12 SP4
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server 12 SP4
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server 12 SP5
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server 12 SP5
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server 12 SP5
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cffi
SUSE:Enterprise Storage 5
before 1.11.2-5.11.1
1.11.2-5.11.1
python-cryptography
SUSE:Enterprise Storage 5
before 2.1.4-7.28.2
2.1.4-7.28.2
python-xattr
SUSE:Enterprise Storage 5
before 0.7.5-6.3.2
0.7.5-6.3.2
python-cryptography
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise Module for Python 2 15 SP3
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise Server 15 SP2-BCL
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Manager Proxy 4.1
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Manager Retail Branch Server 4.1
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Manager Server 4.1
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise Micro 5.1
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Linux Enterprise Micro 5.2
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
SUSE:Enterprise Storage 7
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
openSUSE:Leap Micro 5.2
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography
openSUSE:Leap 15.3
before 2.9.2-150200.13.1
2.9.2-150200.13.1
python-cryptography-vectors
openSUSE:Leap 15.3
before 2.9.2-150200.3.3.1
2.9.2-150200.3.3.1
python-cryptography
Ubuntu:18.04:LTS
before 2.1.4-1ubuntu1.2, plus listed versions
1.9-12.1.3-32.1.4-12.1.4-1build12.1.4-1build22.1.4-1ubuntu12.1.4-1ubuntu1.1
2.1.4-1ubuntu1.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-10903 is a high vulnerability (CVSS 7.5) in [unknown] Python-cryptography, published July 20, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.20%, the 88th percentile. Fixed in cryptography 2.3.

References

Show 30 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open