CVE:CVE-2012-5624
CNNVD:CNNVD-201212-060
Digia Qt是芬兰Digia公司的一套跨平台的C++应用程序开发框架。该框架可用于开发GUI程序。
Qt 4.8.4之前版本中的XMLHttpRequest对象中存在漏洞，该漏洞源于程序对文件方案启用了http重定向。通过对QML应用发送file: URL，中间人攻击者可利用该漏洞强制读取任意本地文件并有可能以此获取敏感信息。
solution:Upgrade digia qt to a higher version than 4.8.3,and avoid the version (,4.8.3]; Upgrade qt qt to a higher version than 1.41,1.42,1.43,1.44,1.45,2.0.0,2.0.1,2.0.2,3.3.0,3.3.1,3.3.2,3.3.3,3.3.4,3.3.5,3.3.6,4.0.0,4.0.1,4.1.0,4.1.1,4.1.2,4.1.3,4.1.4,4.1.5,4.2.0,4.2.1,4.2.3,4.3.0,4.3.1,4.3.2,4.3.3,4.3.4,4.3.5,4.4.0,4.4.1,4.4.2,4.4.3,4.5.0,4.5.1,4.5.2,4.5.3,4.6.0,4.6.0:rc1,4.6.1,4.6.2,4.6.3,4.6.4,4.6.5,4.6.5:rc,4.7.0,4.7.1,4.7.2,4.7.3,4.7.4,4.7.5,4.7.6,4.7.6:rc,4.8.0,4.8.1,4.8.2,and avoid the version 1.41,1.42,1.43,1.44,1.45,2.0.0,2.0.1,2.0.2,3.3.0,3.3.1,3.3.2,3.3.3,3.3.4,3.3.5,3.3.6,4.0.0,4.0.1,4.1.0,4.1.1,4.1.2,4.1.3,4.1.4,4.1.5,4.2.0,4.2.1,4.2.3,4.3.0,4.3.1,4.3.2,4.3.3,4.3.4,4.3.5,4.4.0,4.4.1,4.4.2,4.4.3,4.5.0,4.5.1,4.5.2,4.5.3,4.6.0,4.6.0:rc1,4.6.1,4.6.2,4.6.3,4.6.4,4.6.5,4.6.5:rc,4.7.0,4.7.1,4.7.2,4.7.3,4.7.4,4.7.5,4.7.6,4.7.6:rc,4.8.0,4.8.1,4.8.2; Upgrade canonical ubuntu_linux to a higher version than 10.04,11.10,12.04,12.10,and avoid the version 10.04,11.10,12.04,12.10