소스 검색

Stack: Fix null-dereference READ

Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13573

Credit to oss-fuzz
Stefan Profanter 5 년 전
부모
커밋
7722d7d234
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      plugins/ua_config_default.c

+ 1 - 1
plugins/ua_config_default.c

@@ -272,12 +272,12 @@ UA_ServerConfig_new_customBuffer(UA_UInt16 portNumber,
     }
 
     /* Allocate the SecurityPolicies */
-    conf->securityPoliciesSize = 1;
     conf->securityPolicies = (UA_SecurityPolicy *)UA_malloc(sizeof(UA_SecurityPolicy));
     if(!conf->securityPolicies) {
        UA_ServerConfig_delete(conf);
        return NULL;
     }
+    conf->securityPoliciesSize = 1;
 
     /* Populate the SecurityPolicies */
     UA_ByteString localCertificate = UA_BYTESTRING_NULL;