Asterisk
  1. Asterisk
  2. ASTERISK-27429

res_rtp_asterisk: Multiple reports in an RTCP packet will write past where it should

    Details

      Description

      There is logic in res_rtp_asterisk which handles RTCP RR/SR record report blocks. This code was originally written to handle a single RR/SR report but during HEP work the code was changed so multiple RR/SR reports could be handled. However, report_counter is not reset between processing RR/SR records which can result in writing outside of allocated memory on the next RR/SR record in the packet.

      1. AST-2017-012.txt
        5 kB
        Joshua C. Colp
      2. AST-2017-012-13.diff
        2 kB
        Joshua C. Colp

        Issue Links

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

          Hide
          Friendly Automation added a comment -

          Change 7552 merged by George Joseph:
          AST-2017-012: Place single RTCP report block at beginning of report.

          https://gerrit.asterisk.org/7552

          Show
          Friendly Automation added a comment - Change 7552 merged by George Joseph: AST-2017-012: Place single RTCP report block at beginning of report. https://gerrit.asterisk.org/7552
          Hide
          Friendly Automation added a comment -

          Change 7551 merged by George Joseph:
          AST-2017-012: Place single RTCP report block at beginning of report.

          https://gerrit.asterisk.org/7551

          Show
          Friendly Automation added a comment - Change 7551 merged by George Joseph: AST-2017-012: Place single RTCP report block at beginning of report. https://gerrit.asterisk.org/7551
          Hide
          Friendly Automation added a comment -

          Change 7556 merged by George Joseph:
          AST-2017-012: Place single RTCP report block at beginning of report.

          https://gerrit.asterisk.org/7556

          Show
          Friendly Automation added a comment - Change 7556 merged by George Joseph: AST-2017-012: Place single RTCP report block at beginning of report. https://gerrit.asterisk.org/7556
          Hide
          Friendly Automation added a comment -

          Change 7557 merged by George Joseph:
          AST-2017-012: Place single RTCP report block at beginning of report.

          https://gerrit.asterisk.org/7557

          Show
          Friendly Automation added a comment - Change 7557 merged by George Joseph: AST-2017-012: Place single RTCP report block at beginning of report. https://gerrit.asterisk.org/7557
          Hide
          Friendly Automation added a comment -

          Change 7555 merged by George Joseph:
          AST-2017-012: Place single RTCP report block at beginning of report.

          https://gerrit.asterisk.org/7555

          Show
          Friendly Automation added a comment - Change 7555 merged by George Joseph: AST-2017-012: Place single RTCP report block at beginning of report. https://gerrit.asterisk.org/7555

            People

            • Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: