Vulnerabilities > CVE-2011-2946 - ActiveX Control Remote Code Execution vulnerability in Real Networks RealPlayer

047910
CVSS 10.0 - CRITICAL
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
COMPLETE
Integrity impact
COMPLETE
Availability impact
COMPLETE
network
low complexity
realnetworks
critical
nessus

Summary

Unspecified vulnerability in an ActiveX control in RealNetworks RealPlayer 11.0 through 11.1 and 14.0.0 through 14.0.5, RealPlayer SP 1.0 through 1.1.5, and RealPlayer Enterprise 2.0 through 2.1.5 allows remote attackers to execute arbitrary code via unknown vectors.

Nessus

NASL familyWindows
NASL idREALPLAYER_12_0_1_666.NASL
descriptionAccording to its build number, the installed version of RealPlayer on the remote Windows host is affected by multiple vulnerabilities : - A cross-zone scripting vulnerability exists in the RealPlayer ActiveX control and can allow injection of arbitrary web script or HTML in the
last seen2020-06-01
modified2020-06-02
plugin id55908
published2011-08-19
reporterThis script is Copyright (C) 2011-2018 Tenable Network Security, Inc.
sourcehttps://www.tenable.com/plugins/nessus/55908
titleRealPlayer for Windows < Build 12.0.1.666 Multiple Vulnerabilities
code
#
# (C) Tenable Network Security, Inc.
#

include('compat.inc');

if (description)
{
  script_id(55908);
  script_version("1.12");
  script_cvs_date("Date: 2018/11/15 20:50:28");

  script_cve_id(
    "CVE-2011-1221",
    "CVE-2011-2945",
    "CVE-2011-2946",
    "CVE-2011-2947",
    "CVE-2011-2948",
    "CVE-2011-2949",
    "CVE-2011-2950",
    "CVE-2011-2951",
    "CVE-2011-2952",
    "CVE-2011-2953",
    "CVE-2011-2954",
    "CVE-2011-2955"
  );
  script_bugtraq_id(
    49172,
    49173,
    49174,
    49175,
    49178,
    49195,
    49196,
    49198,
    49199,
    49200,
    49202,
    49996
  );
  script_xref(name:"Secunia", value:"44014");

  script_name(english:"RealPlayer for Windows < Build 12.0.1.666 Multiple Vulnerabilities");
  script_summary(english:"Checks RealPlayer build number.");

  script_set_attribute(attribute:"synopsis", value:
"A multimedia application on the remote Windows host is affected by
multiple vulnerabilities.");

  script_set_attribute(attribute:"description", value:
"According to its build number, the installed version of RealPlayer on
the remote Windows host is affected by multiple vulnerabilities :

  - A cross-zone scripting vulnerability exists in the
    RealPlayer ActiveX control and can allow injection of
    arbitrary web script or HTML in the 'Local Zone' via
    a local HTML document. (CVE-2011-1221)

  - A heap-based buffer overflow exists in SIPR.
    (CVE-2011-2945)

  - A remote code execution vulnerability exists in the
    ActiveX control. (CVE-2011-2946)

  - An unspecified cross-zone scripting remote code
    execution vulnerability exists. (CVE-2011-2947)

  - A remote code execution vulnerability exists in SWF
    DefineFont. (CVE-2011-2948)

  - A remote code execution vulnerability exists related to
    MP3 ID3 tags. (CVE-2011-2949)

  - A remote code execution vulnerability exists in QCP
    parsing. (CVE-2011-2950)

  - A remote code execution vulnerability exists in the
    Advanced Audio Coding Element. (CVE-2011-2951)

  - A use-after-free vulnerability exists relating to dialog
    boxes. (CVE-2011-2952)

  - An out-of-bounds vulnerability exists in the ActiveX
    browser plugin. (CVE-2011-2953)

  - A use-after-free vulnerability exists in Embedded
    AutoUpdate. (CVE-2011-2954)

  - A use-after-free vulnerability exists in Embedded
    Modal Dialog. (CVE-2011-2955)");

  script_set_attribute(attribute:"see_also", value:"https://www.zerodayinitiative.com/advisories/ZDI-11-265/");
  script_set_attribute(attribute:"see_also", value:"https://www.zerodayinitiative.com/advisories/ZDI-11-266/");
  script_set_attribute(attribute:"see_also", value:"https://www.zerodayinitiative.com/advisories/ZDI-11-267/");
  script_set_attribute(attribute:"see_also", value:"https://www.zerodayinitiative.com/advisories/ZDI-11-268/");
  script_set_attribute(attribute:"see_also", value:"https://www.zerodayinitiative.com/advisories/ZDI-11-269/");
  # http://labs.idefense.com/verisign/intelligence/2009/vulnerabilities/display.php?id=942
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?d06e706e");
  script_set_attribute(attribute:"see_also", value:"http://service.real.com/realplayer/security/08162011_player/en/");
  script_set_attribute(attribute:"solution", value:"Upgrade to RealPlayer 14.0.6.666 (Build 12.0.1.666) or later.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C");
  script_set_cvss_temporal_vector("CVSS2#E:H/RL:OF/RC:C");
  script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"true");
  script_set_attribute(attribute:"exploit_framework_core", value:"true");
  script_set_attribute(attribute:"exploited_by_malware", value:"true");
  script_set_attribute(attribute:"metasploit_name", value:'RealNetworks Realplayer QCP Parsing Heap Overflow');
  script_set_attribute(attribute:"exploit_framework_metasploit", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2011/03/21");
  script_set_attribute(attribute:"patch_publication_date", value:"2011/04/12");
  script_set_attribute(attribute:"plugin_publication_date", value:"2011/08/19");

  script_set_attribute(attribute:"cpe", value:"cpe:/a:realnetworks:realplayer");
  script_set_attribute(attribute:"plugin_type", value:"local");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Windows");

  script_copyright(english:"This script is Copyright (C) 2011-2018 Tenable Network Security, Inc.");

  script_dependencies("realplayer_detect.nasl");
  script_require_keys("SMB/RealPlayer/Product", "SMB/RealPlayer/Build");

  exit(0);
}

include("global_settings.inc");
include("misc_func.inc");

prod = get_kb_item_or_exit("SMB/RealPlayer/Product");
build = get_kb_item_or_exit("SMB/RealPlayer/Build");
path = get_kb_item("SMB/RealPlayer/Path");
version = get_kb_item("SMB/RealPlayer/Version");

vuln = FALSE;
if ("RealPlayer" == prod)
{
  if (ver_compare(ver:build, fix:'12.0.1.666') == -1) vuln = TRUE;
}
else if ("RealPlayer SP" == prod)
{
  # Check for all versions of RealPlayer SP up to and including 12.0.0.879 (version 1.1.5)
  if (build =~ '^12\\.0\\.0\\..*' && ver_compare(ver:build, fix:'12.0.0.879') <= 0) vuln = TRUE;
}
else exit(0, 'Neither RealPlayer nor RealPlayer SP was detected on the remote host.');

if (vuln)
{
  if (report_verbosity > 0)
  {
    report = 
      '\n  Product           : ' + prod +
      '\n  Path              : ' + path +
      '\n  Installed version : ' + version + 
      '\n  Installed build   : ' + build +
      '\n  Fix               : RealPlayer Build 12.0.1.666\n';
    security_hole(port:get_kb_item("SMB/transport"), extra:report);
  }
  else security_hole(get_kb_item("SMB/transport"));
  exit(0);
}
else exit(0, 'The host is not affected because '+prod+' build '+build+' is installed.');

Seebug

bulletinFamilyexploit
descriptionBugtraq ID: 49202 CVE ID:CVE-2011-2946 RealNetworks RealPlayer是一款流行的媒体播放程序。 RealNetworks RealPlayer ActiveX控件存在安全漏洞,攻击者构建恶意WEB页,诱使用户解析,可以应用程序上下文执行任意代码。目前没有详细漏洞细节提供。 Real Networks RealPlayer SP 1.0.5 Real Networks RealPlayer SP 1.0.2 Real Networks RealPlayer SP 1.0.1 Real Networks RealPlayer SP 1.0 Real Networks RealPlayer Enterprise 2.1.3 Real Networks RealPlayer Enterprise 2.1.2 Real Networks RealPlayer Enterprise 2.1.5 Real Networks RealPlayer Enterprise 2.1.4 Real Networks RealPlayer Enterprise 2.0 Real Networks RealPlayer 12 for Mac OS 12.0.0.1569 Real Networks RealPlayer 14.0.2 633 Real Networks RealPlayer 11.0.5 Real Networks RealPlayer 11.0.4 Real Networks RealPlayer 11.0.3 Real Networks RealPlayer 11.0.2 Real Networks RealPlayer 11.0.1 Real Networks RealPlayer 14.0.5 Real Networks RealPlayer 14.0.3 Real Networks RealPlayer 14.0.2 Real Networks RealPlayer 14.0.1.633 Real Networks RealPlayer 14.0.1.609 Real Networks RealPlayer 14.0.1 Real Networks RealPlayer 14.0.0 Real Networks RealPlayer 11.1 Real Networks RealPlayer 11.0.2.2315 Real Networks RealPlayer 11.0.2.1744 厂商解决方案 用户可参考如下供应商提供的安全公告获得补丁信息: http://service.real.com/realplayer/security/08162011_player/en/
idSSV:20891
last seen2017-11-19
modified2011-08-22
published2011-08-22
reporterRoot
titleReal Networks RealPlayer CVE-2011-2946 ActiveX控件远程代码执行漏洞