The very best-known cryptographic library within the open-source world is sort of definitely OpenSSL.

Firstly, it’s probably the most widely-used, to the purpose that the majority builders on most platforms have heard of it even when they haven’t used it straight.

Secondly, it’s most likely essentially the most widely-publicised, sadly due to a reasonably nasty bug often known as Heartbleed that was found greater than eight years in the past.

Regardless of being patched promptly (and regardless of dependable workarounds present for builders who couldn’t or wouldn’t replace their weak OpenSSL variations rapidly), Heartbleed stays a type of “showcase” bug, not least as a result of it was one of many first bugs to be was an aggressive PR automobile by its discoverers.

With a formidable identify, a brand all of its personal, and a devoted web site, Heartbleed rapidly turned a world cybersecurity superstory, and, for higher or worse, turned inextricably linked with mentions of the identify OpenSSL, as if the hazard of the bug lived on even after it had been excised from the code.

Life past OpenSSL

However there are a number of different open-source cryptographic libraries which can be broadly used in addition to or as an alternative of OpenSSL, notably together with Mozilla’s NSS (brief for Community Safety Companies) and the GNU challenge’s GnuTLS library.

Because it occurs, GnuTLS simply patched a bug often known as CVE-2022-2509, reported within the challenge’s safety advisory GNUTLS-SA-2022-07-07.

This patch fixes a reminiscence mismanagement error often known as a double-free.