Description
UADE through 3.05 contains an out-of-bounds read vulnerability in uade_filemagic() in amifilemagic.c caused by unsigned bufsize subtraction wrapping on short inputs. Attackers can supply a crafted short module that passes format probe bounds checks and reads far past the buffer, crashing applications that probe or play it.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
UADE uade
Default version status: unaffected
0 to ≤ 3.05affected
References
- https://hackmd.io/@haind-pwn/uade-amifilemagic-bufsize-underflow-oob-read ↗
- https://gitlab.com/uade-music-player/uade/-/blob/659d2fb2dda66bb16ae43b46147135759f993d8e/src/frontends/common/amifilemagic.c#L1069-1078 ↗
- https://gitlab.com/uade-music-player/uade ↗
- https://www.vulncheck.com/advisories/uade-through-3.05-out-of-bounds-read-in-uade-filemagic-via-short-module ↗