IPBUF安全漏洞报告
English
CVE-2024-13983 CVSS 6.3 中危

CVE-2024-13983 Google Chrome iOS Lens UI欺骗漏洞

披露日期: 2025-11-14

漏洞信息

漏洞编号
CVE-2024-13983
漏洞类型
UI欺骗
CVSS评分
6.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
Google Chrome on iOS

相关标签

UI欺骗Google ChromeiOSLens二维码Chromium移动端漏洞社交工程

漏洞概述

CVE-2024-13983是Google Chrome iOS版本中的一个UI欺骗漏洞。该漏洞存在于Chrome的Lens功能中,由于不当的实现,远程攻击者可以通过精心制作的二维码诱导用户访问恶意网站或执行非预期的操作。Lens功能原本旨在帮助用户通过摄像头识别和搜索图像内容,但攻击者可以利用该漏洞伪造合法的用户界面元素,欺骗用户进行点击或其他交互操作。此漏洞的CVSS评分为6.3,属于中等严重程度。虽然攻击复杂度较低,但需要用户交互(如扫描二维码),且攻击者需要诱导用户扫描恶意二维码。由于该漏洞影响iOS平台上的Chrome浏览器,考虑到移动设备在日常生活中的广泛应用,潜在影响范围较广。用户应尽快更新到修复版本以防止此类UI欺骗攻击。

技术细节

该漏洞的根本原因在于Google Chrome iOS版Lens功能对二维码内容的处理存在缺陷。Lens组件在解析二维码时,未能正确验证和过滤恶意构造的数据,导致攻击者可以注入伪造的UI元素。当用户使用Chrome iOS版扫描包含恶意载荷的二维码时,Lens功能会解析这些数据并显示欺骗性的界面。由于Lens功能与Chrome的搜索和导航功能深度集成,攻击者可以诱导用户访问钓鱼网站、下载恶意应用或泄露敏感信息。攻击者构造的二维码可能包含指向钓鱼站点的URL、伪装成合法按钮的链接或其他UI欺骗元素。由于iOS系统的安全限制和Chrome的安全机制,正常情况下用户不会直接受到代码执行攻击,但UI欺骗可能导致用户信息泄露或被诱导执行危险操作。修复版本136.0.7103.59加强了对二维码内容的验证和过滤机制,防止恶意UI元素的渲染。

攻击链分析

STEP 1
步骤1
攻击者创建包含恶意载荷的二维码,其中编码了钓鱼网站URL或欺骗性内容
STEP 2
步骤2
攻击者通过社交工程手段诱导目标用户使用Chrome iOS版扫描该恶意二维码
STEP 3
步骤3
Chrome iOS的Lens功能解析二维码内容,存在漏洞的解析逻辑未能过滤恶意UI元素
STEP 4
步骤4
Lens功能在界面上渲染欺骗性的UI元素,如伪装成合法网站的登录界面或按钮
STEP 5
步骤5
用户被欺骗性UI误导,点击恶意链接或输入敏感信息,导致信息泄露或进一步攻击

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import qrcode from PIL import Image def generate_malicious_qr(): """ Generate a malicious QR code that exploits CVE-2024-13983 UI Spoofing vulnerability in Google Chrome iOS Lens """ # Malicious URL that will be rendered in Lens # This simulates a phishing site disguised as legitimate malicious_url = "https://fake-google-login.com/search?q=malicious" # Generate QR code qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data(malicious_url) qr.make(fit=True) img = qr.make_image(fill_color="black", back_color="white") img.save("CVE-2024-13983_poc.png") print(f"Malicious QR code generated: CVE-2024-13983_poc.png") print(f"URL encoded: {malicious_url}") print("When scanned with Chrome iOS Lens, this QR code may display a spoofed UI") if __name__ == "__main__": generate_malicious_qr()

影响范围

Google Chrome iOS < 136.0.7103.59

防御指南

临时缓解措施
在官方修复版本发布前,用户应避免使用Chrome iOS版的Lens功能扫描来源不明的二维码。如必须扫描二维码,建议使用其他专门的二维码扫描应用,并在浏览器中手动输入URL而非直接点击扫描结果。同时,用户应养成检查URL的习惯,确保访问的网站为官方域名。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表