Task #119308 - added.err
back to task #119308download
Error: GCC_ANALYZER_WARNING (CWE-476):
pkcs11-provider-1.2.0/src/encoder.c:181:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 179| rsakey = decode_rsa_pubkey(pkeyinfo);
# 180|
# 181|-> n = ASN1_INTEGER_to_BN(rsakey->n, NULL);
# 182| e = ASN1_INTEGER_to_BN(rsakey->e, NULL);
# 183| if (!n || !e) {
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:52:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 50| switch (attrs[i].type) {
# 51| case CKA_MODULUS:
# 52|-> types[attrnum] = CKA_MODULUS;
# 53| params[attrnum] =
# 54| OSSL_PARAM_construct_BN(OSSL_PKEY_PARAM_RSA_N, NULL, 0);
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:54:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 52| types[attrnum] = CKA_MODULUS;
# 53| params[attrnum] =
# 54|-> OSSL_PARAM_construct_BN(OSSL_PKEY_PARAM_RSA_N, NULL, 0);
# 55| attrnum++;
# 56| break;
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:58:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 56| break;
# 57| case CKA_PUBLIC_EXPONENT:
# 58|-> types[attrnum] = CKA_PUBLIC_EXPONENT;
# 59| params[attrnum] =
# 60| OSSL_PARAM_construct_BN(OSSL_PKEY_PARAM_RSA_E, NULL, 0);
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:60:21: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 58| types[attrnum] = CKA_PUBLIC_EXPONENT;
# 59| params[attrnum] =
# 60|-> OSSL_PARAM_construct_BN(OSSL_PKEY_PARAM_RSA_E, NULL, 0);
# 61| attrnum++;
# 62| break;
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:69:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 67| switch (attrs[i].type) {
# 68| case CKA_P11PROV_CURVE_NAME:
# 69|-> types[attrnum] = CKA_P11PROV_CURVE_NAME;
# 70| params[attrnum] = OSSL_PARAM_construct_utf8_string(
# 71| OSSL_PKEY_PARAM_GROUP_NAME, NULL, 0);
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:70:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 68| case CKA_P11PROV_CURVE_NAME:
# 69| types[attrnum] = CKA_P11PROV_CURVE_NAME;
# 70|-> params[attrnum] = OSSL_PARAM_construct_utf8_string(
# 71| OSSL_PKEY_PARAM_GROUP_NAME, NULL, 0);
# 72| attrnum++;
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:75:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 73| break;
# 74| case CKA_P11PROV_PUB_KEY:
# 75|-> types[attrnum] = CKA_P11PROV_PUB_KEY;
# 76| params[attrnum] = OSSL_PARAM_construct_octet_string(
# 77| OSSL_PKEY_PARAM_PUB_KEY, NULL, 0);
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:76:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 74| case CKA_P11PROV_PUB_KEY:
# 75| types[attrnum] = CKA_P11PROV_PUB_KEY;
# 76|-> params[attrnum] = OSSL_PARAM_construct_octet_string(
# 77| OSSL_PKEY_PARAM_PUB_KEY, NULL, 0);
# 78| attrnum++;
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:86:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 84| switch (attrs[i].type) {
# 85| case CKA_P11PROV_PUB_KEY:
# 86|-> types[attrnum] = CKA_P11PROV_PUB_KEY;
# 87| params[attrnum] = OSSL_PARAM_construct_octet_string(
# 88| OSSL_PKEY_PARAM_PUB_KEY, NULL, 0);
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:87:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 85| case CKA_P11PROV_PUB_KEY:
# 86| types[attrnum] = CKA_P11PROV_PUB_KEY;
# 87|-> params[attrnum] = OSSL_PARAM_construct_octet_string(
# 88| OSSL_PKEY_PARAM_PUB_KEY, NULL, 0);
# 89| attrnum++;
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:98:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 96| switch (attrs[i].type) {
# 97| case CKA_VALUE:
# 98|-> types[attrnum] = CKA_VALUE;
# 99| params[attrnum] = OSSL_PARAM_construct_octet_string(
# 100| OSSL_PKEY_PARAM_PUB_KEY, NULL, 0);
Error: GCC_ANALYZER_WARNING (CWE-121):
pkcs11-provider-1.2.0/src/obj/export.c:99:35: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
pkcs11-provider-1.2.0/src/obj/export.c:740:5: enter_function: entry to ‘p11prov_obj_export_public_key’
pkcs11-provider-1.2.0/src/obj/export.c:745:16: call_function: calling ‘p11prov_obj_export_public_rsa_key’ from ‘p11prov_obj_export_public_key’
# 97| case CKA_VALUE:
# 98| types[attrnum] = CKA_VALUE;
# 99|-> params[attrnum] = OSSL_PARAM_construct_octet_string(
# 100| OSSL_PKEY_PARAM_PUB_KEY, NULL, 0);
# 101| attrnum++;