morganestes
4/10/2014 - 9:40 PM

Check for Heartbleed vulnerable versions of OpenSSL

Check for Heartbleed vulnerable versions of OpenSSL

<?php
// Version number for 1.0.1g from http://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff;f=crypto/opensslv.h;h=ebe718072333c048a91bdb1f4a295ff84691ba09;hp=aeb40f5e6cd82eb560e4d13b9f4466f01f8d4365;hb=b2d951e4232d2f90168f9a3dd0b7df9ecf2d81a8;hpb=c5993d10a8f28d4448c6161c3a4ca91b68eea78c

if( defined( 'OPENSSL_VERSION_NUMBER' ) && OPENSSL_VERSION_NUMBER < '0x1000107fL' ) {
	echo OPENSSL_VERSION_TEXT . ' is out of date and vulnerable to The Heartbleed Bug.' . PHP_EOL;
	echo 'Update to version 1.0.1g as soon as possible.';
	}