libopenSC is susceptible to denial of service (DoS) attack. The vulnerability exists because libopensc/pkcs15-prkey.c
freed memory incorrectly after the failure in the function sc_pkcs15_decode_prkdf_entry
, leading to mishandling of the buffer limits for CAC certificates and an application crash.
www.openwall.com/lists/oss-security/2019/12/29/1
bugs.chromium.org/p/oss-fuzz/issues/detail?id=18478
bugzilla.suse.com/show_bug.cgi?id=1158307
github.com/OpenSC/OpenSC/commit/6ce6152284c47ba9b1d4fe8ff9d2e6a3f5ee02c7
github.com/OpenSC/OpenSC/compare/62049ea18c622fe96bcbe3664f1b3f5f95f878cc...6ce6152284c47ba9b1d4fe8ff9d2e6a3f5ee02c7
lists.fedoraproject.org/archives/list/[email protected]/message/NDSQLMZZYBHO5X3BK7D6E7E6NZIMZDI5/