)]}'
{
  "commit": "419cb403120f7093da3b2b341630079bccbc35b1",
  "tree": "da0a9531a4529ad08939e5960c441fef93fbcd30",
  "parents": [
    "f8106e83d7dbd963188b3c88c75744ac2a128a5b"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Jun 12 10:56:48 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 12 13:48:04 2026"
  },
  "message": "Enforce simulcast RID limits and ignore duplicates\n\nGuard against large SDP inputs with excessive RIDs during simulcast\ndescription parsing and validation and cap the total number of parsed\nRIDs to 16 per direction during deserialization.\n\nFixed: b/509982146\nChange-Id: Id6c3ad9214a4ce15d64eb56453a352f0d7cb58a0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480520\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47987}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f22ec6bc9e1403d0201093e37a478f74091a5b1b",
      "old_mode": 33188,
      "old_path": "api/BUILD.gn",
      "new_id": "ba45f580b1c37b82dd95530e666a5afaebad2d1a",
      "new_mode": 33188,
      "new_path": "api/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b5b1ac246b2cabee8d1ea8c690f39f009c216d3c",
      "old_mode": 33188,
      "old_path": "api/webrtc_sdp.cc",
      "new_id": "ab1fccdd7b37c4e178a7e5f8fd70ed3bda48b499",
      "new_mode": 33188,
      "new_path": "api/webrtc_sdp.cc"
    },
    {
      "type": "modify",
      "old_id": "8b71f2a3d9d8fb0a907a63736cc97bc3b2ab7f8e",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "824c5386beb7481606059ee6bd5e10ed8a795a16",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "68aea17af26e3194ec9ab0203445b8acddfe7580",
      "old_mode": 33188,
      "old_path": "pc/simulcast_sdp_serializer.cc",
      "new_id": "51baf3e694e3c72d9c2621e518aa5f27065bafe0",
      "new_mode": 33188,
      "new_path": "pc/simulcast_sdp_serializer.cc"
    },
    {
      "type": "modify",
      "old_id": "66f0608930f01627344aacda57c1e2e741d54b94",
      "old_mode": 33188,
      "old_path": "pc/simulcast_sdp_serializer.h",
      "new_id": "96631b3762b67662d4b7635ce07505b407ea52b9",
      "new_mode": 33188,
      "new_path": "pc/simulcast_sdp_serializer.h"
    },
    {
      "type": "modify",
      "old_id": "baf230cda518fd6855ed9bc331ef0518f45af3b0",
      "old_mode": 33188,
      "old_path": "pc/simulcast_sdp_serializer_unittest.cc",
      "new_id": "5f270385449dda11699bd7f8f6995f8060228f4d",
      "new_mode": 33188,
      "new_path": "pc/simulcast_sdp_serializer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e9783f651a3e527ea917680aa1255e7cdb526092",
      "old_mode": 33188,
      "old_path": "test/fuzzers/BUILD.gn",
      "new_id": "a90fb214c95944d818953c13541659ad20a744d4",
      "new_mode": 33188,
      "new_path": "test/fuzzers/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3f4991f339c175d810aac85ea8b21d7c022f11c",
      "new_mode": 33188,
      "new_path": "test/fuzzers/simulcast_sdp_serializer_fuzzer.cc"
    }
  ]
}
