Skip to content

Fix for UBSAN issues observed with libxaac decoder#121

Merged
divya-bm merged 3 commits intomainfrom
decoder_bug_fixes
Jan 19, 2026
Merged

Fix for UBSAN issues observed with libxaac decoder#121
divya-bm merged 3 commits intomainfrom
decoder_bug_fixes

Conversation

@ShashankPathmudi
Copy link
Collaborator

Significance:

  • Fixes for the following decoder oss-fuzzer issues -
    • 475582659
    • 476179559
    • 476187661

Testing:

  • All previous fuzzer crashes are tested. No crash observed.
  • CTS is passing
  • Conformance passing on Windows

ShashankPathmudi and others added 3 commits January 19, 2026 15:27
Significance:
=============
Disabling of integer overflow check in ixheaacd_merge_res_decor function as it does not involve any pointer arithmetic that can lead to Out-of-bounds issue.

Bug: ossFuzz: 475582659
Test: poc in bug
Significance:
============
This change addresses a corner case arithmetic operations involving addition.

Bug: ossFuzz: 476179559
Test: poc in bug
Significance:
============
This change addresses a corner case arithmetic operations involving addition, subtraction and multiplication.

Bug: ossFuzz: 476187661
Test: poc in bug
@divya-bm divya-bm merged commit f1d0152 into main Jan 19, 2026
3 checks passed
@divya-bm divya-bm deleted the decoder_bug_fixes branch January 19, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants