From: Veronika H. <no...@gi...> - 2022-08-03 09:57:44
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: ec808839dc421b4a65ace5212e8f584f86297d9c https://github.com/OpenSC/OpenSC/commit/ec808839dc421b4a65ace5212e8f584f86297d9c Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile: Avoid recursion in macro expansion Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48752 Commit: 2b2ad1276dc878482172185b3ee3ce15a9ef50c9 https://github.com/OpenSC/OpenSC/commit/2b2ad1276dc878482172185b3ee3ce15a9ef50c9 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs11/framework-pkcs15.c Log Message: ----------- framework-pkcs15: Check token label for NULL Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48764 Commit: b0f962aa6fcd3dc2788d6cf2678d0f87b5bd02c2 https://github.com/OpenSC/OpenSC/commit/b0f962aa6fcd3dc2788d6cf2678d0f87b5bd02c2 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib: Free allocated buffer Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48792 Commit: 3cd7e44447cd64ca7168647e3f7149eacd57025c https://github.com/OpenSC/OpenSC/commit/3cd7e44447cd64ca7168647e3f7149eacd57025c Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/tests/fuzzing/fuzz_pkcs15_encode.c Log Message: ----------- fuzz_pkcs15_encode: Check return value Coverity 374853 Commit: b550e572754e597b7963796e1c535f0b085e0e89 https://github.com/OpenSC/OpenSC/commit/b550e572754e597b7963796e1c535f0b085e0e89 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs11/framework-pkcs15.c Log Message: ----------- framework-pkcs15: Free allocated mechanism In the case, when mechanism `mt` is allocated and is directly assigned to `sign_type`, it needs to be freed at the end of block. Freeing `mt` does not affect registered mechanism, as the `sc_pkcs11_register_sign_and_hash_mechanism` works with copy. Coverity 374844 Commit: 21ae5f6eeed693cdbfef3cf9e921bcc7929ef3df https://github.com/OpenSC/OpenSC/commit/21ae5f6eeed693cdbfef3cf9e921bcc7929ef3df Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-myeid.c Log Message: ----------- pkcs15-myeid: Free file Coverity 379254 OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49084 Commit: 93fac3f0b7ff17767bb4ddd78523a978302362c6 https://github.com/OpenSC/OpenSC/commit/93fac3f0b7ff17767bb4ddd78523a978302362c6 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-myeid.c Log Message: ----------- pkcs15-myeid: Check correct path length Coverity 379253 Commit: 39a006432e6fcd1349e17f2699e124516a372f42 https://github.com/OpenSC/OpenSC/commit/39a006432e6fcd1349e17f2699e124516a372f42 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/libopensc/card-muscle.c Log Message: ----------- card-muscle: Fix undefined-shift for big key Ignore shift with key that is bigger than number of bits in acl_entry. Thank oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=47783 Commit: 1dc22b145a63192dbf2c8577d052e8fe5816023a https://github.com/OpenSC/OpenSC/commit/1dc22b145a63192dbf2c8577d052e8fe5816023a Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/tools/piv-tool.c Log Message: ----------- piv-tool: Fix memory leaks when generating key Thank oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49077 Commit: 0d09c096a1796203e3a8cc85d060ffedfbc81394 https://github.com/OpenSC/OpenSC/commit/0d09c096a1796203e3a8cc85d060ffedfbc81394 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/profile.c Log Message: ----------- profile: Do not overwrite existing pointer Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49123 Commit: 08696d5bfcc7bffa88acdb4f1b0d38fe83480ab4 https://github.com/OpenSC/OpenSC/commit/08696d5bfcc7bffa88acdb4f1b0d38fe83480ab4 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- Fix memory leak when deleting file When 'DELETE' ACL of the file and parent fails, free memory and return error. Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49125 Commit: 7789abaee6e1d0c633206e83d8373ca6ab410c95 https://github.com/OpenSC/OpenSC/commit/7789abaee6e1d0c633206e83d8373ca6ab410c95 Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/pkcs15init/pkcs15-lib.c Log Message: ----------- pkcs15-lib: Fix cycling while selecting parent directory Do not select parent when path length is 0 Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=48056 Commit: 89299329dfd2220bb3b6f66dd66a60b6dd5bb7ff https://github.com/OpenSC/OpenSC/commit/89299329dfd2220bb3b6f66dd66a60b6dd5bb7ff Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/libopensc/card-piv.c Log Message: ----------- card-piv: Unlock card with context-specific login When performing context specific login with PIV card, PIV driver does one extra sc_lock() call and expects sc_unlock() to be called by following cryptographic operation. If an error occurs in between, sc_disconnect_card was called, but not release the card due to remaining locks. Thank OSS-Fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=47149 Commit: b4d106a7ab41b2531ee6387a573d48f3b88bac1b https://github.com/OpenSC/OpenSC/commit/b4d106a7ab41b2531ee6387a573d48f3b88bac1b Author: Veronika Hanulikova <vha...@re...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/libopensc/card.c Log Message: ----------- Remove check for card locks in sc_disconnect_card() Compare: https://github.com/OpenSC/OpenSC/compare/fae908729155...b4d106a7ab41 |