From 89f3ed77f7d220b8ea61a7af787d0337bc35ba48 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Fri, 10 Apr 2015 21:36:12 -0500
Subject: [PATCH] tnef: Avoid crash processing CLSID property type

---
 include/tnef_decoder.php | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/include/tnef_decoder.php b/include/tnef_decoder.php
index 70e455851..0459998d4 100644
--- a/include/tnef_decoder.php
+++ b/include/tnef_decoder.php
@@ -345,7 +345,14 @@ class TnefAttributeStreamReader extends TnefStreamReader {
             }
 
             return $text;
+
+        case self::TypeCLSID:
+            return $this->_getx(16);
+
+        default:
+            throw new TnefException(sprintf('0x%04x: Bad data type', $type));
         }
+
     }
 
     function next() {
-- 
GitLab