利用沃尔沃/艾赫 (Volvo/Eicher) 的车队平台获取所有用户/车辆的控制权
Exploiting Volvo/Eicher's fleet platform to gain control over all users/vehicles

原始链接: https://eaton-works.com/2026/07/27/my-eicher-hack/

2025年,一名安全研究人员在“My Eicher”中发现了一个严重漏洞。该平台由沃尔沃与艾彻(Eicher)的合资企业——VE商用车(VE Commercial Vehicles)运营,主要面向印度市场。 通过访问未经身份验证的隐藏内部API,该研究人员发现存在大规模数据泄露,其中包括超过748,000名客户的个人信息、676,000条车辆记录以及76,000份敏感身份证明文件(如Aadhaar卡和驾驶证)。该缺陷还通过暴露历史一次性密码(OTP)日志并提供直接重置密码的功能,导致账户可能被完全接管,使未经授权的用户能够控制商业车队。 研究人员于2025年11月向该公司报告了这些发现。虽然主要API漏洞已于2025年11月20日修复,但研究人员指出,在就其他安全问题与公司建立沟通方面存在困难。此次披露凸显了汽车远程信息处理系统中暴露的内部API所带来的严峻风险。

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 利用沃尔沃/Eicher车队平台控制所有用户/车辆 (eaton-works.com) 11 分,EatonZ 发布于 2 小时前 | 隐藏 | 往期 | 收藏 | 讨论 | 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Key Points / Summary

  • VE Commercial Vehicles, a joint venture between the Volvo Group and Eicher Motors, builds and maintains a fleet management system called My Eicher for Indian commercial vehicle customers.
    • “My Eicher is a complete fleet management & vehicle GPS tracking system designed for commercial vehicle owners, fleet managers, & operators. With our highly advanced telematics platform, you can take control of your fleet like never before.”
  • A vulnerability was found in the APIs that made it possible to discover hidden, unauthenticated internal/admin APIs. These APIs could be used to gain high-level access to systems and even enable account takeover.
  • Account takeover made it possible to gain control over a person’s (or company’s) entire fleet, which could consist of hundreds of vehicles.
  • Exposed data by the numbers. As of November 2024, it was announced that 275k vehicles and 115k customers are registered. It is unclear why some of these numbers pulled from the API are significantly higher.
    • 748k customers
    • 174k users
    • 186k persons
    • 676k vehicles
    • 76k documents (Aadhaar cards, driving licenses, etc)

Welcome to my next blockbuster automotive hack! This one has been in the works for a long time with roots going back to early 2024 when I disclosed the Toyota insurance company hack. Fun fact: I was actually trying to find a vulnerability in My Eicher at that time, but was unsuccessful. It wasn’t until more than a year later in 2025 that I stumbled upon a breakthrough that cracked My Eicher wide open.

My Eicher

Unless you are in India, you probably haven’t heard of My Eicher before. It is an app/website that lets commercial vehicle customers track and manage their fleets of trucks and buses. You can do fun things like real-time-track vehicles, view the live gauge clusters, set geofences, and so much more. The website is here, and there is an Android and iPhone app.

The vulnerabilities being disclosed here only impact commercial vehicles and customers in India.

A lucky breakthrough

The vulnerability was incredibly simple and discovered through sheer luck. Here is an API that is used on the homepage of the website to check your mobile #: https://www.myeicher.in/cepauthmgr/user/validateMobileNo

The Javascript on the website has many other APIs like that. There were some other interesting ones, but nothing that could be used to hack the entire platform. Then, just randomly one day, I decided to try going to this endpoint on my browser: https://www.myeicher.in/cepauthmgr/user/

In 99% of cases, walking up the API path results in an HTTP error. This time, it revealed a big list of all the user-related APIs:

You can view the full list here.

Even better, they were unauthenticated! I found a “customers” endpoint and it revealed a massive list of 748k customers:

There were also “users” and “persons”:

It even returned the password to you. It was encrypted though, so it couldn’t be used. This was still a massive breakthrough – it was no longer difficult to find people who use this system. These APIs gave me the entire list of accounts. If there was some sort of login exploit, it would be game over for everyone in here.

All your OTPs are mine

My luck continued to grow: there was an API that returned the entire list of 2.5 million OTPs going back to 2021:

There were also more specific APIs to return OTPs for specific mobile #s:

You can probably guess where this is going. The stage has been set for an account takeover!

Step 1: Pick a mobile # from the user list and send the OTP. I picked one linked to a large engineering company.

Step 2: Use the API to find the OTP by mobile #:

Step 3: Plug it in. This technique gave me full control over any user account, and by extension, the vehicles/fleets.

The side effect of all this is that you tip off the person by actually sending them the OTP, so it’s unfortunately not a silent account takeover. However, there was a second account takeover method! There are APIs to update the password on the account, so you could set one and then log in using password. The user presumably would not be notified, but I am not 100% sure.

Exploring

Here’s some additional screenshots documenting what kind of things I had access to.

This is the response from the vehicles API. There were 676k!

This is a map that lets you track all your vehicles:

Here are the individual tracking details of specific vehicles:

The live vehicle cluster, which supposedly is representative of what the driver sees:

Here are many other features:

Sensitive Data

It gets worse! There were a few APIs relating to documents that revealed 76k documents and images people have uploaded. This includes very sensitive ID documents like Aadhaar cards and driving licenses.

Timeline

I found someone who had reported a vulnerability to VECV in the past and they gave me their infosec email address.

  • November 3, 2025: Reported.
  • November 10, 2025: No response, followed up.
  • November 17, 2025: No response, followed up and copied some additional people on the thread.
  • November 20, 2025: It was no longer possible to access any of the internal APIs. The primary vulnerability was now fixed.
  • July 27, 2026: Published

After November 2025, I had some additional concerns that I attempted to relay to them, including over the general customer support line, but was unsuccessful in getting in contact with anyone there who cared enough to investigate them. After a few months of waiting, I gave up on these other concerns. At least they fixed the primary vulnerability.

Subscribe to new posts

Get an email notification every time something new is published.

联系我们 contact @ memedata.com