Access violation while reading unallocated memory at 0x97C54A82 VLC 2.2.4 on WIndows 7 32 adn 64 bit
I found an Access Violation Read on VLC 2.2.4 while fuzzing it.
Please see below sample crash. replication POC and other data will be attached:
eax=16428d20 ebx=97c54a82 ecx=000000d4 edx=00000001 esi=97c54a82 edi=16428d20
eip=622c3ba8 esp=11a2f560 ebp=1652cc20 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
fpcw=027F: rn 53 puozdi fpsw=0420: top=0 cc=0100 --p----- fptw=FFFF
fopcode=0000 fpip=0000:625f3c7e fpdp=0000:00000000
st0= 1.000000000000000000000e+0000 st1= 1.000000000000000000000e+0000
st2= 2.147483647000000000000e+0009 st3= 2.147483647000000000000e+0009
st4= 2.147483647000000000000e+0009 st5= 2.147483647000000000000e+0009
st6= 1.000000000000000000000e+0000 st7= 1.000000000000000000000e+0000
mm0=8000000000000000 mm1=8000000000000000
mm2=fffffffe00000000 mm3=fffffffe00000000
mm4=fffffffe00000000 mm5=fffffffe00000000
mm6=8000000000000000 mm7=8000000000000000
xmm0=-1.6747e+038 -8.95227e+024 -4.10497e+034 -1.68807e+038
xmm1=1.123e+024 -3.61167e+025 -1.06338e+037 -1.#QNAN
xmm2=3.08898e-006 8.73256e+008 1.28595e+012 1.15575e-011
xmm3=5.45347e+013 3.58381 8.7695e+011 2900.96
xmm4=0.735188 182.286 0.000200589 3.69779e+012
xmm5=1.15769e-005 11.576 0.000172865 7.19799e-007
xmm6=2.71557e-006 7.16088e-007 2995.77 0.0112465
xmm7=2.25436e+017 2.87971 0.0138109 5.74111e+019
dr0=00000000 dr1=00000000 dr2=00000000
dr3=00000000 dr6=00000000 dr7=00000000
libavcodec_plugin+0x773ba8:
622c3ba8 f3a4 rep movs byte ptr es:[edi],byte ptr [esi]
Edited by Rémi Denis-Courmont