<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
</head>
<body>
<style>
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
</style>
<div style = 'font-family:微软雅黑,Verdana,"Microsoft Yahei",SimSun,sans-serif;font-size:14px; line-height:1.6;'>
<div ></div>
<style>
font{
line-height: 1.6;
}
ul,ol{
padding-left: 20px;
list-style-position: inside;
}
</style>
<div style="font-family:微软雅黑,Verdana,"Microsoft Yahei",SimSun,sans-serif;font-size:14px; line-height:1.6;">
<div></div><div>
<div>
<span>
<br>
</span>
</div>
<div>
<pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;">Hi,
I want to report a heap-use-after-free bug in live555:</pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;">The bug happens when playing and setting up the same stream matroskaFileTest. </pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;">The order is "SETUP, SETUP, PLAY, SETUP, PLAY_SETUP". Specially, the last PLAY_SETUP is in one packet, and the "Session ID" of all commands are the same.</pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;">To reproduce is, please download the attachment: </pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal; orphans: 2; widows: 2;"><pre style="white-space: pre-wrap; font-variant-ligatures: normal;">1. Build the docker image:
docker build . -t live555_bug
1. Start a container on the image and open two terminals.
2. In one terminal, run the live555:
cd live/testProgs/; ./testOnDemandRTSPServer
3. On the other terminal, run the poc:
python3 poc.py
Then the testOnDemandRTSPServer crashes.
Best regards,</pre><pre style="white-space: pre-wrap; font-variant-ligatures: normal;">Yan Pan</pre></pre><span>
</span>
</div>
<div id="ntes-pcmac-signature" style="font-family:'微软雅黑'">
<div style="font-size:14px; padding: 0; margin:0;line-height:14px;">
<div style="padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;display:inline-block;">
<a href="https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=pany.2011&uid=pany.2011%40tsinghua.org.cn&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22pany.2011%40tsinghua.org.cn%22%5D" style="display:block;background:#fff; max-width: 400px; _width: 400px;padding:15px 0 10px 0;text-decoration: none; outline:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none !important;text-size-adjust:none !important;">
<table cellpadding="0" style="width: 100%; max-width: 100%; table-layout: fixed; border-collapse: collapse;color: #9b9ea1;font-size: 14px;line-height:1.3;-webkit-text-size-adjust:none !important;text-size-adjust:none !important;">
<tbody style="font-family: 'PingFang SC', 'Hiragino Sans GB','WenQuanYi Micro Hei', 'Microsoft Yahei', '微软雅黑', verdana !important; word-wrap:break-word; word-break:break-all;-webkit-text-size-adjust:none !important;text-size-adjust:none !important;">
<tr class="firstRow">
<td width="38" style="padding:0; box-sizing: border-box; width: 38px;">
<img width="38" height="38" style="vertical-align:middle; width: 38px; height: 38px; border-radius:50%;" src="https://mail-online.nosdn.127.net/qiyelogo/defaultAvatar.png">
</td>
<td style="padding: 0 0 0 10px; color: #31353b;">
<div style="font-size: 16px;font-weight:bold; width:100%; white-space: nowrap; overflow:hidden;text-overflow: ellipsis;">pany.2011</div>
</td>
</tr>
<tr width="100%" style="font-size: 14px !important; width: 100%;">
<td colspan="2" style="padding: 10px 0px 0px; width: 100%; font-size: 14px !important; word-break: break-all;">
<div style="width: 100%;font-size: 14px !important;word-wrap:break-word;word-break:break-all;">pany.2011@tsinghua.org.cn</div></td></tr></tbody></table></a></div></div>
</div>
</div><!--😀-->
</div><!--😀-->
</div>
</body>
</html>