Real Player 中的远程 DLL 劫持漏洞(CVE-2022-32291)
Player 应用程序(启动 Real Converter 时容易受到攻击)和 Recording Manager 由于对不存在的 DLL 进行不安全搜索,容易遭受远程 DLL 劫持(二进制植入)问题。 要利用此问题,攻击者必须诱使目标从 WebDAV 或 SMB 共享打开媒体文件。
对于 V.20.1.0.312 之前的 Real Player:
编辑 RAM 文件和 HTML 文件,将 "%server%" 替换为实际的服务器主机名或 IP, 将 "%share%" 替换为实际的共享名称。目标需要打开 RAM 文件,该文件还会调用包含调用 Recording Manager 应用程序代码的 HTML 文件,DLL 会立即加载,代码从 "DLLMain()" 函数运行。
对于 RP V.20.1.0.312 及更高版本(包括 v.22.0.2.306):
只需编辑 RAM 文件 'start_RP_V.20.1.0.312.ram',将 "%server%" 替换为实际的服务器主机名或 IP, 将 "%share%" 替换为实际的共享名称。当目标打开 RAM 文件时,需要稍等片刻,直到 DLL 加载完成。
DLL 名称:pnrs3260.dll mediautil.dll
补充:将近一年后,RealNetworks 仍未修补其软件中这一简单但危险的漏洞。