Intel

AIKIDO-2026-59617

fleetbase/fleetops-api is vulnerable to Improper Authorization

Improper Authorization Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Yesterday

53

Medium Risk

This Affects:

PHPfleetbase/fleetops-api
0.6.52 - 0.6.59
Fixed in 0.6.60
Are you affected? Scan for Free

TL;DR

FuelProviderService::ingestTransaction reconciles incoming fuel provider transactions with updateOrCreate using only provider and provider_transaction_id as the lookup key. Provider transaction ids are unique only within the account that issued them, so a transaction whose id collides with another company's record updates and reassigns that existing record instead of creating a new one. This lets one tenant overwrite or take over fuel transaction records belonging to a different company. The fix adds company_uuid to the lookup key and makes the backing unique index tenant and soft-delete aware.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your deployment ingests fuel provider transactions for more than one company.

Background info

fleetbase/fleetops-api is vulnerable to Improper Authorization in versions 0.6.52 - 0.6.59.

How to fix this

Upgrade the fleetbase/fleetops-api library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform