Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

debian логотип

CVE-2024-26130

Опубликовано: 21 фев. 2024
Источник: debian
EPSS Низкий

Описание

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Starting in version 38.0.0 and prior to version 42.0.4, if `pkcs12.serialize_key_and_certificates` is called with both a certificate whose public key did not match the provided private key and an `encryption_algorithm` with `hmac_hash` set (via `PrivateFormat.PKCS12.encryption_builder().hmac_hash(...)`, then a NULL pointer dereference would occur, crashing the Python process. This has been resolved in version 42.0.4, the first version in which a `ValueError` is properly raised.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
python-cryptographyfixed42.0.5-1package
python-cryptographyfixed38.0.4-3+deb12u1bookwormpackage
python-cryptographynot-affectedbullseyepackage
python-cryptographynot-affectedbusterpackage

Примечания

  • https://github.com/pyca/cryptography/security/advisories/GHSA-6vqw-3v5j-54x4

  • https://github.com/pyca/cryptography/pull/10423

  • Introduced by: https://github.com/pyca/cryptography/commit/1742975367e457ee030e582b88bd870eaa788dfe (38.0.0)

  • Fixed by: https://github.com/pyca/cryptography/commit/97d231672763cdb5959a3b191e692a362f1b9e55 (43.0.0)

  • Fixed by: https://github.com/pyca/cryptography/commit/7a4d012991061974da5d9cb7614de65eac94f49b (42.0.4)

EPSS

Процентиль: 50%
0.00264
Низкий

Связанные уязвимости

CVSS3: 7.5
ubuntu
больше 1 года назад

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Starting in version 38.0.0 and prior to version 42.0.4, if `pkcs12.serialize_key_and_certificates` is called with both a certificate whose public key did not match the provided private key and an `encryption_algorithm` with `hmac_hash` set (via `PrivateFormat.PKCS12.encryption_builder().hmac_hash(...)`, then a NULL pointer dereference would occur, crashing the Python process. This has been resolved in version 42.0.4, the first version in which a `ValueError` is properly raised.

CVSS3: 7.5
redhat
больше 1 года назад

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Starting in version 38.0.0 and prior to version 42.0.4, if `pkcs12.serialize_key_and_certificates` is called with both a certificate whose public key did not match the provided private key and an `encryption_algorithm` with `hmac_hash` set (via `PrivateFormat.PKCS12.encryption_builder().hmac_hash(...)`, then a NULL pointer dereference would occur, crashing the Python process. This has been resolved in version 42.0.4, the first version in which a `ValueError` is properly raised.

CVSS3: 7.5
nvd
больше 1 года назад

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Starting in version 38.0.0 and prior to version 42.0.4, if `pkcs12.serialize_key_and_certificates` is called with both a certificate whose public key did not match the provided private key and an `encryption_algorithm` with `hmac_hash` set (via `PrivateFormat.PKCS12.encryption_builder().hmac_hash(...)`, then a NULL pointer dereference would occur, crashing the Python process. This has been resolved in version 42.0.4, the first version in which a `ValueError` is properly raised.

suse-cvrf
около 1 года назад

Security update for python-cryptography

suse-cvrf
больше 1 года назад

Security update for python-cryptography

EPSS

Процентиль: 50%
0.00264
Низкий