挖掘特斯拉Model3上价值1w美元的漏洞

admin 2026-04-02 05:04:05 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 作者通过特斯拉Model3的车辆命名功能挖掘出XSS漏洞,该漏洞允许攻击者获取车辆的重要统计数据和配置信息。作者在发现漏洞后通过特斯拉的漏洞赏金计划提交了报告,并获得了10,000美元的赏金。 综合评分: 90 文章分类: 漏洞分析,安全意识


cover_image

挖掘特斯拉Model 3上价值1w美元的漏洞

原创

玲珑安全 玲珑安全

玲珑安全

2025年7月21日 17:53 福建

本文所述漏洞均已修复,未经授权请勿进行非法渗透测试。

原文出处:https://samcurry.net/cracking-my-windshield-and-earning-10000-on-the-tesla-bug-bounty-program

前言

特斯拉 Model 3 不仅是一辆跑得飞快的电车,更像是一台连接互联网的超级计算机。它内置网页浏览器,提供免费的高级 LTE 服务,支持空中软件更新,使这辆车具备了许多电脑才有的特性。

今年年初,我终于入手了一辆特斯拉。在不断折腾和驾驶它的过程中,我玩得非常开心,也顺便挖掘出了一些有趣的漏洞。

正文

故事开始于车辆的“为你的车辆命名”功能——一个允许你为车设置昵称的选项,这样每次收到充电完成等推送通知时,App 里就会显示这个名字。

一开始,我给车取名为“%x.%x.%x.%x”,试图验证是否存在类似 2011 款 BMW 330i 的格式字符串攻击漏洞,但遗憾的是没有任何反应。随后,我发现这个输入允许很长的字符串,于是把车名设置成了 XSS Payload,心想这或许会在某个管理后台触发。

我还花时间探索车内自带的网页浏览器,试图让它加载一些文件或者奇怪的 URI,虽然没找到突破口,但过程颇为有趣。那晚没有任何收获,我便放弃了,并忘了自己已经将车名设为盲 XSS Payload。

几个月后的一个公路旅行中,一块不知道哪里飞来的大石头击裂了我的挡风玻璃。

我通过特斯拉 App 预约了维修,然后继续开车。

第二天,我突然收到短信通知,有人正在处理这件事。

我顺手查看我的 XSS hunter,竟然发现 Payload 被触发了。

Vulnerable Page URL

https://redacted.teslamotors.com/redacted/5057517/redacted

Execution Origin

https://redacted.teslamotors.com

Referer

https://redacted.teslamotors.com/redacted/5YJ31337

客服人员在“redacted.teslamotors.com”域下访问我的车辆信息时,意外执行了我设置的 XSS Payload。

XSS hunter 附带的截图显示,该页面用于查看车辆的重要统计数据,且通过 URL 中递增的车辆 ID 进行访问。引用头(Referer)中包含了我的车辆 VIN 号码作为参数。

截图中展示了汽车的最新状态信息,例如速度、温度、软件版本号、轮胎压力、是否锁定、警报状况,以及许多其他细节数据。

VIN: 5YJ3E13374KF2313373Car Type: 3 P74DBirthday: Mon Mar 11 16:31:37 2019Car Version: develop-2019.20.1-203-991337dCar Computer: iceSOE / USOE: 48.9, 48.9 %SOC: 54.2 %Ideal energy remaining: 37.2 kWhRange: 151.7 miOdometer: 4813.7 milesGear: DSpeed: 81 mphLocal Time: Wed Jun 19 15:09:06 2019UTC Offset: -21600Timezone: Mountain Daylight TimeBMS State: DRIVE12V Battery Voltage: 13.881 V12V Battery Current: 0.13 ALocked?: trueUI Mode: comfortLanguage: EnglishService Alert: 0X0

此外,页面中还有关于固件、CAN 查看器、电子围栏位置、配置项以及一些代号功能的标签页:

同时,客服人员能够向车辆推送更新,甚至修改车辆配置。我推测,应用程序通过 DOM 中不同的超链接实现了这些功能。

虽然我没有实际尝试,但很可能攻击者通过递增发送到车辆状态(vitals)端点的 ID,就能提取并篡改其他车辆的信息。

如果我是试图攻破该系统的攻击者,可能需要先提交几次支持请求,但最终通过分析 DOM 和 JavaScript,我就能掌握足够的环境信息,从而伪造请求,达到预期目的。

凌晨 2 点,我带着疲惫和兴奋,向特斯拉漏洞赏金计划提交了报告。他们将其归类为 P1 漏洞,12 小时内进行了紧急修复。两周后,特斯拉确认了漏洞的严重性,并支付了我 10,000 美元的赏金。

时间线: 2019 年 6 月 20 日 06:27:30 UTC — 报告提交 2019 年 6 月 20 日 20:35:35 UTC — 漏洞分类处理并发布紧急修复 2019 年 7 月 11 日 16:07:59 UTC — 赏金发放及问题解决

培训咨询v

linglongsec


SRC漏洞挖掘培训

玲珑安全第一期SRC漏洞挖掘培训

玲珑安全第二期SRC漏洞挖掘培训

玲珑安全第三期SRC漏洞挖掘培训

玲珑安全第四期SRC漏洞挖掘培训

玲珑安全第五期SRC漏洞挖掘培训

玲珑安全第六期SRC漏洞挖掘培训

往期文章分享

入侵Chess.com并获取5000万客户记录

利用Cookie Sandwich窃取HttpOnly Cookie

记住,不要在 XSS 中使用 alert(1)

入侵全球最大的航空公司和酒店奖励平台

啊?谁把我黑了??(二)

啊?谁把我黑了??(一)

仅凭车牌号,黑客如何远程控制起亚汽车?

黑进斯巴鲁——只需车牌号,10秒接管车辆

要挂科了?那就黑一下教务处系统吧…

价值10w的Google点击劫持漏洞

玲珑安全B站公开课

https://space.bilibili.com/602205041

玲珑安全QQ群

191400300


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:玲珑安全 玲珑安全 玲珑安全《挖掘特斯拉Model 3上价值1w美元的漏洞》

评论:0   参与:  0