pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/openssl



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb  3 18:21:26 UTC 2024

Modified Files:
        pkgsrc/security/openssl: Makefile PLIST distinfo

Log Message:
openssl: updated to 3.1.5

Changes between 3.1.4 and 3.1.5 [30 Jan 2024]

 * A file in PKCS12 format can contain certificates and keys and may come from
   an untrusted source. The PKCS12 specification allows certain fields to be
   NULL, but OpenSSL did not correctly check for this case. A fix has been
   applied to prevent a NULL pointer dereference that results in OpenSSL
   crashing. If an application processes PKCS12 files from an untrusted source
   using the OpenSSL APIs then that application will be vulnerable to this
   issue prior to this fix.

   OpenSSL APIs that were vulnerable to this are: PKCS12_parse(),
   PKCS12_unpack_p7data(), PKCS12_unpack_p7encdata(), PKCS12_unpack_authsafes()
   and PKCS12_newpass().

   We have also fixed a similar issue in SMIME_write_PKCS7(). However since this
   function is related to writing data we do not consider it security
   significant.

   ([CVE-2024-0727])


To generate a diff of this commit:
cvs rdiff -u -r1.295 -r1.296 pkgsrc/security/openssl/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/security/openssl/PLIST
cvs rdiff -u -r1.171 -r1.172 pkgsrc/security/openssl/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/openssl/Makefile
diff -u pkgsrc/security/openssl/Makefile:1.295 pkgsrc/security/openssl/Makefile:1.296
--- pkgsrc/security/openssl/Makefile:1.295      Wed Dec 27 14:41:31 2023
+++ pkgsrc/security/openssl/Makefile    Sat Feb  3 18:21:26 2024
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.295 2023/12/27 14:41:31 schmonz Exp $
+# $NetBSD: Makefile,v 1.296 2024/02/03 18:21:26 adam Exp $
 
 # Remember to upload-distfiles when updating OpenSSL -- otherwise it
 # is not possible for users who have bootstrapped without OpenSSL
 # to install it and enable HTTPS fetching.
-DISTNAME=      openssl-3.1.4
+DISTNAME=      openssl-3.1.5
 CATEGORIES=    security
 MASTER_SITES=  https://www.openssl.org/source/
 

Index: pkgsrc/security/openssl/PLIST
diff -u pkgsrc/security/openssl/PLIST:1.15 pkgsrc/security/openssl/PLIST:1.16
--- pkgsrc/security/openssl/PLIST:1.15  Fri Oct 27 18:30:12 2023
+++ pkgsrc/security/openssl/PLIST       Sat Feb  3 18:21:26 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2023/10/27 18:30:12 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.16 2024/02/03 18:21:26 adam Exp $
 bin/c_rehash
 bin/openssl
 include/openssl/aes.h
@@ -834,7 +834,27 @@ man/man3/CMS_set1_eContentType.3
 man/man3/CMS_sign.3
 man/man3/CMS_sign_ex.3
 man/man3/CMS_sign_receipt.3
+man/man3/CMS_signed_add1_attr.3
+man/man3/CMS_signed_add1_attr_by_NID.3
+man/man3/CMS_signed_add1_attr_by_OBJ.3
+man/man3/CMS_signed_add1_attr_by_txt.3
+man/man3/CMS_signed_delete_attr.3
+man/man3/CMS_signed_get0_data_by_OBJ.3
+man/man3/CMS_signed_get_attr.3
+man/man3/CMS_signed_get_attr_by_NID.3
+man/man3/CMS_signed_get_attr_by_OBJ.3
+man/man3/CMS_signed_get_attr_count.3
 man/man3/CMS_uncompress.3
+man/man3/CMS_unsigned_add1_attr.3
+man/man3/CMS_unsigned_add1_attr_by_NID.3
+man/man3/CMS_unsigned_add1_attr_by_OBJ.3
+man/man3/CMS_unsigned_add1_attr_by_txt.3
+man/man3/CMS_unsigned_delete_attr.3
+man/man3/CMS_unsigned_get0_data_by_OBJ.3
+man/man3/CMS_unsigned_get_attr.3
+man/man3/CMS_unsigned_get_attr_by_NID.3
+man/man3/CMS_unsigned_get_attr_by_OBJ.3
+man/man3/CMS_unsigned_get_attr_count.3
 man/man3/CMS_verify.3
 man/man3/CMS_verify_receipt.3
 man/man3/CONF_get1_default_config_file.3
@@ -1884,6 +1904,10 @@ man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3
 man/man3/EVP_PKEY_CTX_settable_params.3
 man/man3/EVP_PKEY_METHOD.3
 man/man3/EVP_PKEY_Q_keygen.3
+man/man3/EVP_PKEY_add1_attr.3
+man/man3/EVP_PKEY_add1_attr_by_NID.3
+man/man3/EVP_PKEY_add1_attr_by_OBJ.3
+man/man3/EVP_PKEY_add1_attr_by_txt.3
 man/man3/EVP_PKEY_asn1_add0.3
 man/man3/EVP_PKEY_asn1_add_alias.3
 man/man3/EVP_PKEY_asn1_copy.3
@@ -1927,6 +1951,7 @@ man/man3/EVP_PKEY_decapsulate_init.3
 man/man3/EVP_PKEY_decrypt.3
 man/man3/EVP_PKEY_decrypt_init.3
 man/man3/EVP_PKEY_decrypt_init_ex.3
+man/man3/EVP_PKEY_delete_attr.3
 man/man3/EVP_PKEY_derive.3
 man/man3/EVP_PKEY_derive_init.3
 man/man3/EVP_PKEY_derive_init_ex.3
@@ -1966,6 +1991,10 @@ man/man3/EVP_PKEY_get1_EC_KEY.3
 man/man3/EVP_PKEY_get1_RSA.3
 man/man3/EVP_PKEY_get1_encoded_public_key.3
 man/man3/EVP_PKEY_get1_tls_encodedpoint.3
+man/man3/EVP_PKEY_get_attr.3
+man/man3/EVP_PKEY_get_attr_by_NID.3
+man/man3/EVP_PKEY_get_attr_by_OBJ.3
+man/man3/EVP_PKEY_get_attr_count.3
 man/man3/EVP_PKEY_get_base_id.3
 man/man3/EVP_PKEY_get_bits.3
 man/man3/EVP_PKEY_get_bn_param.3
@@ -2559,13 +2588,16 @@ man/man3/OPENSSL_LH_doall_arg.3
 man/man3/OPENSSL_LH_error.3
 man/man3/OPENSSL_LH_flush.3
 man/man3/OPENSSL_LH_free.3
+man/man3/OPENSSL_LH_get_down_load.3
 man/man3/OPENSSL_LH_insert.3
 man/man3/OPENSSL_LH_new.3
 man/man3/OPENSSL_LH_node_stats.3
 man/man3/OPENSSL_LH_node_stats_bio.3
 man/man3/OPENSSL_LH_node_usage_stats.3
 man/man3/OPENSSL_LH_node_usage_stats_bio.3
+man/man3/OPENSSL_LH_num_items.3
 man/man3/OPENSSL_LH_retrieve.3
+man/man3/OPENSSL_LH_set_down_load.3
 man/man3/OPENSSL_LH_stats.3
 man/man3/OPENSSL_LH_stats_bio.3
 man/man3/OPENSSL_LINE.3
@@ -4529,9 +4561,20 @@ man/man3/X509_ALGOR_it.3
 man/man3/X509_ALGOR_new.3
 man/man3/X509_ALGOR_set0.3
 man/man3/X509_ALGOR_set_md.3
+man/man3/X509_ATTRIBUTE.3
+man/man3/X509_ATTRIBUTE_count.3
+man/man3/X509_ATTRIBUTE_create.3
+man/man3/X509_ATTRIBUTE_create_by_NID.3
+man/man3/X509_ATTRIBUTE_create_by_OBJ.3
+man/man3/X509_ATTRIBUTE_create_by_txt.3
 man/man3/X509_ATTRIBUTE_dup.3
 man/man3/X509_ATTRIBUTE_free.3
+man/man3/X509_ATTRIBUTE_get0_data.3
+man/man3/X509_ATTRIBUTE_get0_object.3
+man/man3/X509_ATTRIBUTE_get0_type.3
 man/man3/X509_ATTRIBUTE_new.3
+man/man3/X509_ATTRIBUTE_set1_data.3
+man/man3/X509_ATTRIBUTE_set1_object.3
 man/man3/X509_CERT_AUX_free.3
 man/man3/X509_CERT_AUX_new.3
 man/man3/X509_CINF_free.3
@@ -4685,7 +4728,14 @@ man/man3/X509_PUBKEY_set.3
 man/man3/X509_PUBKEY_set0_param.3
 man/man3/X509_REQ_INFO_free.3
 man/man3/X509_REQ_INFO_new.3
+man/man3/X509_REQ_add1_attr.3
+man/man3/X509_REQ_add1_attr_by_NID.3
+man/man3/X509_REQ_add1_attr_by_OBJ.3
+man/man3/X509_REQ_add1_attr_by_txt.3
+man/man3/X509_REQ_add_extensions.3
+man/man3/X509_REQ_add_extensions_nid.3
 man/man3/X509_REQ_check_private_key.3
+man/man3/X509_REQ_delete_attr.3
 man/man3/X509_REQ_digest.3
 man/man3/X509_REQ_dup.3
 man/man3/X509_REQ_free.3
@@ -4693,6 +4743,11 @@ man/man3/X509_REQ_get0_distinguishing_id
 man/man3/X509_REQ_get0_pubkey.3
 man/man3/X509_REQ_get0_signature.3
 man/man3/X509_REQ_get_X509_PUBKEY.3
+man/man3/X509_REQ_get_attr.3
+man/man3/X509_REQ_get_attr_by_NID.3
+man/man3/X509_REQ_get_attr_by_OBJ.3
+man/man3/X509_REQ_get_attr_count.3
+man/man3/X509_REQ_get_extensions.3
 man/man3/X509_REQ_get_pubkey.3
 man/man3/X509_REQ_get_signature_nid.3
 man/man3/X509_REQ_get_subject_name.3
@@ -4971,6 +5026,16 @@ man/man3/X509_up_ref.3
 man/man3/X509_verify.3
 man/man3/X509_verify_cert.3
 man/man3/X509_verify_cert_error_string.3
+man/man3/X509at_add1_attr.3
+man/man3/X509at_add1_attr_by_NID.3
+man/man3/X509at_add1_attr_by_OBJ.3
+man/man3/X509at_add1_attr_by_txt.3
+man/man3/X509at_delete_attr.3
+man/man3/X509at_get0_data_by_OBJ.3
+man/man3/X509at_get_attr.3
+man/man3/X509at_get_attr_by_NID.3
+man/man3/X509at_get_attr_by_OBJ.3
+man/man3/X509at_get_attr_count.3
 man/man3/X509v3_add_ext.3
 man/man3/X509v3_delete_ext.3
 man/man3/X509v3_get_ext.3
@@ -5440,9 +5505,12 @@ man/man3/lh_TYPE_doall_arg.3
 man/man3/lh_TYPE_error.3
 man/man3/lh_TYPE_flush.3
 man/man3/lh_TYPE_free.3
+man/man3/lh_TYPE_get_down_load.3
 man/man3/lh_TYPE_insert.3
 man/man3/lh_TYPE_new.3
+man/man3/lh_TYPE_num_items.3
 man/man3/lh_TYPE_retrieve.3
+man/man3/lh_TYPE_set_down_load.3
 man/man3/o2i_SCT.3
 man/man3/o2i_SCT_LIST.3
 man/man3/pem_password_cb.3

Index: pkgsrc/security/openssl/distinfo
diff -u pkgsrc/security/openssl/distinfo:1.171 pkgsrc/security/openssl/distinfo:1.172
--- pkgsrc/security/openssl/distinfo:1.171      Wed Dec 27 15:55:58 2023
+++ pkgsrc/security/openssl/distinfo    Sat Feb  3 18:21:26 2024
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.171 2023/12/27 15:55:58 spz Exp $
+$NetBSD: distinfo,v 1.172 2024/02/03 18:21:26 adam Exp $
 
-BLAKE2s (openssl-3.1.4.tar.gz) = a2fb05a80f2e8587861edfa5304e995cf7595a262d729593655209de6b67745f
-SHA512 (openssl-3.1.4.tar.gz) = a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2
-Size (openssl-3.1.4.tar.gz) = 15569450 bytes
+BLAKE2s (openssl-3.1.5.tar.gz) = 259837669e34cb57f3822c0fea435b72c517d12c54fc3b0cc5ee67a585ee49be
+SHA512 (openssl-3.1.5.tar.gz) = 82e2ac6b3d9b03f8fc66d2ec421246e989eb702eb94586515abfb5afb5300391a0beedf6a2602f61ac10896b41e5608feeeeb4d37714fa17ac0f2ce465249fa9
+Size (openssl-3.1.5.tar.gz) = 15663524 bytes
 SHA1 (patch-Configurations_unix-Makefile.tmpl) = a482c9b1be14428efb99f3ef638eccbcaea506b7
 SHA1 (patch-util_perl_OpenSSL_config.pm) = 8f335441860597d0074245d49cc9e081b0f9fd4e



Home | Main Index | Thread Index | Old Index