Is Carex Auto safe?

Medium risk

Carex Auto sends Copart and IAAI login usernames, with IP and location, to auctiongate.io for guest users.

On Copart and IAAI login pages, the extension reads the username from the login request and, after a successful login by a user not signed in to its own product, sends it with IP address, ISP and geolocation to auctiongate.io. It also uploads manheim.com cookies to the same backend after login, and reports page URL, buyer number and a browser fingerprint on Copart and IAAI auction pages.

auctiongate.iov0.18.10.7Chrome Web Store
49Risk
Who publishes it

auctiongate.io - 9 other listings from the same operator, 6 of them carrying a finding

What this publisher told the store about itself, and the other listings that told it the same thing.

Publisher
auctiongate.io

Same store account

9 other listings published from this account, 11k+ users between them. 6 of them carry a finding.

Shared hosts - 20 hostnames

Hostnames hardcoded in this extension that few other listings call. That can mean one operator behind both, and it can equally mean a small shared vendor, so it is context rather than a conclusion. Hosts that many listings call are left out: they are services, not connections.

auction.copart.ca
Also called by 1 other listing: RAM Shipping
auction.copart.com
Also called by 1 other listing: RAM Shipping
negotiation.iaai.com
Also called by 1 other listing: RAM Shipping
wss-api.auctiongate.io
Also called by 1 other listing
2ip.io
Also called by 2 other listings, including Stat Vin
account.manheim.com
Also called by 2 other listings: RAM Shipping, ListCentral Extension
api.allreports.tools
Also called by 2 other listings, including Stat Vin
auctiongate.io
Also called by 2 other listings, including Stat Vin
checkvin-online.com
Also called by 2 other listings, including Stat Vin
delivery-calculator.stat.vin
Also called by 2 other listings
deliverycalculator.parsite.dev
Also called by 2 other listings
extmetrics.auctiongate.io
Also called by 2 other listings
g2auction.copart.ca
Also called by 2 other listings
happycarservice.com
Also called by 2 other listings
helpdesk.auctiongate.io
Also called by 2 other listings
onesearch-api.manheim.com
Also called by 2 other listings
auctionhistory.io
Also called by 3 other listings, including OpenDataCar
portal.auctionnow
Also called by 3 other listings, including OpenDataCar
stat.vin
Also called by 3 other listings, including OpenDataCar
mcom-header-footer.manheim.com
Also called by 6 other listings, including OpenDataCar, Boss Motors extension, GLB GE extension

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

Findings

Copart and IAAI login usernames sent with IP and location to auctiongate.io

Code analysis shows the extension reads the username typed into Copart or IAAI login forms and posts it with IP, ISP and location to auctiongate.io when you are not signed in to the vendor product.

Severity
High unwanted
Type
Unexpected
CWE
CWE-359
Source
Static analysis
What actually happens
You did this

You log in to Copart or IAAI while not signed in to the extension's own product.

The extension did this

The extension sends your auction username, IP address, ISP and location to auctiongate.io.

The request fires after the login redirect succeeds.

The code that does this

Username capture and gated upload

Readable version

Equivalent logic

// on POST to login URL://   copart: username = JSON.parse(body).username//   iaai:   username = formData['Input.Email'][0]//   store currentGuestDTO = {userName, host}// on 302 login-success redirect://   if (!is_auth) {//     ip = await getIPInfo()//     POST multipart(app_user_name, user_ip, user_isp, city, region, country, lat, lon, ...) to /api/v1/auction-auth-log//   }
Fields in the multipart POST
  • Auction username
    jsmith@example.com

    Login name or email typed into the Copart or IAAI form

  • IP address
    203.0.113.24

    Your public IP from the extension's IP lookup

  • ISP
    Example Telecom

    Your internet provider name

  • City, region, country
    Austin, Texas, US

    Approximate location from the IP lookup

  • Latitude and longitude
    30.2672, -97.7431

    Coordinates returned by the IP lookup

  • Previous app user ids
    last_app_user_id: 48213

    Last user name, company id, user id and login date stored by the extension

  • User agent and platform
    Windows

    Browser string and operating system

  • api_token
    <redacted>

    Token the extension attaches to authenticate to its backend

Where the data goes
    • auctiongate.io

    Receives the login username with IP, ISP and location via /api/v1/auction-auth-log

Observation

Static analysis finding. This behaviour was identified by reading the shipped extension code and has not yet been reproduced in a live run. The trigger conditions and the exact data sent are read from the code, not from an observed capture.

Where it sends data

Destinations our analysis observed Carex Auto contacting. Sending data somewhere is not a finding on its own - an extension that syncs your settings has to talk to its own server - but it is where your data can go, and who else it goes to.

  • auctiongate.io

    Carex Auto sends data to auctiongate.io. 10 other extensions we have analysed send data here.