| Package | Affected versions | Patched versions |
|---|---|---|
| xine-lib | = 0.9.13= 1= 1.0= 1.0.1= 1.0.2= 1.0.3a= 1.1.0= 1.1.1= 1.1.10= 1.1.10.1= 1.1.11= 1.1.11.1= 1.1.12= 1.1.13= 1.1.14= 1.1.2= 1.1.3= 1.1.4= 1.1.5= 1.1.6= 1.1.7= 1.1.8= 1.1.9= 1.1.9.1= 1_beta1= 1_beta10= 1_beta11= 1_beta12= 1_beta2= 1_beta3= 1_beta4= 1_beta5= 1_beta6= 1_beta7= 1_beta8= 1_beta9≤ 1.1.15 |
xine-lib 1.1.12, and other 1.1.15 and earlier versions, relies on an untrusted input value to determine the memory allocation and does not check the result for (1) the MATROSKA_ID_TR_CODECPRIVATE track entry element processed by demux_matroska.c; and (2) PROP_TAG, (3) MDPR_TAG, and (4) CONT_TAG chunks processed by the real_parse_headers function in demux_real.c; which allows remote attackers to cause a denial of service (NULL pointer dereference and crash) or possibly execute arbitrary code via a crafted value.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free