Index: php5-5.3.3.1/ext/phar/tar.c
===================================================================
--- php5-5.3.3.1.orig/ext/phar/tar.c	2016-02-24 14:56:55.000000000 +0100
+++ php5-5.3.3.1/ext/phar/tar.c	2016-02-24 15:23:49.000000000 +0100
@@ -867,6 +867,9 @@
 
 	if (entry->filename_len >= sizeof(".phar/.metadata") && !memcmp(entry->filename, ".phar/.metadata", sizeof(".phar/.metadata")-1)) {
 		if (entry->filename_len == sizeof(".phar/.metadata.bin")-1 && !memcmp(entry->filename, ".phar/.metadata.bin", sizeof(".phar/.metadata.bin")-1)) {
+                        if (entry->phar->metadata == NULL) {
+                                return ZEND_HASH_APPLY_REMOVE;
+                        }
 			return phar_tar_setmetadata(entry->phar->metadata, entry, error TSRMLS_CC);
 		}
 		/* search for the file this metadata entry references */
