[Webkit-unassigned] [Bug 259599] New: ICE candidate gathering results in redundant candidates with equal priorities violating RFC8445

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 28 09:58:18 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=259599

            Bug ID: 259599
           Summary: ICE candidate gathering results in redundant
                    candidates with equal priorities violating RFC8445
           Product: WebKit
           Version: Safari 16
          Hardware: iPhone / iPad
                OS: iOS 16
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jbookshar at compunetix.com
                CC: youennf at gmail.com

Created attachment 467145

  --> https://bugs.webkit.org/attachment.cgi?id=467145&action=review

SDP Data

When we make a WebRTC call and disconnect this first call and then make a second call without closing the browser tab the ICE candidate gathering results in redundant candidates with equal priorities violating RFC8445 section 5.1.2.

Each candidate for a data stream MUST have a unique priority that MUST be a positive integer between 1 and (2**31 - 1).

I have included the SDP.log file which contains the good call's SDP first followed by the failure call's SDP.

We can provide a test environment for reproducing this.

Steps to reproduce:

Open Safari app and make first call.
Disconnect first call after it is verified working.
Press home button once to return to home screen.
Switch context to another app like "Notes".
Press home button once to return to home screen.
Switch back to Safari app.
Press home button once to return to home screen.
Switch context to another app like "Notes".
Press home button once to return to home screen.
Switch back to Safari app.
Make second call and this will result in redundant candidates.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230728/5e878142/attachment.htm>


More information about the webkit-unassigned mailing list