Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mvcdec: Fixed heap overflow during SEI parsing #86

Closed
wants to merge 1 commit into from

Commits on Nov 21, 2023

  1. mvcdec: Fixed heap overflow during SEI parsing

    There can be cases where there are multiple SEI payloads within a
    single SEI NAL. In the particulkar case where the payload comprises
    exclusiely of FGC data, the size of the NAL can exceed the size
    of the 'dynamic bitstream buffer' which is used to pass the NALU
    onto its appropriate parser.
    
    This commit adds 'imvcd_bitstream_buf_realloc' which re-allocates
    the 'dynamic bitstream buffer' such that any arbitrarily sized
    NALU can be stored without a heap overflow.
    
    Bug = ossfuzz:64286
    Test: svc_enc_fuzzer
    AshwinNatesan-ittiam committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    b778014 View commit details
    Browse the repository at this point in the history