Description
LubeLogger is a self-hosted, open-source, web-based vehicle maintenance and fuel mileage tracker. Prior to 1.6.8, an authenticated user could submit caller-controlled recordIds to the DuplicateRecordsToOtherVehicles endpoint while naming destination vehicleIds the user could edit. The endpoint authorized the destination vehicles but fetched source records in Controllers/VehicleController.cs without checking UserCanEditVehicle for each existingRecord.VehicleId. This missing source-vehicle authorization allowed service, collision, upgrade, fuel, tax, supply, note, odometer, reminder, plan, inspection, and equipment records belonging to another user to be copied into an attacker-controlled vehicle, exposing record contents and attachment paths and creating persistent copies. This issue is fixed in version 1.6.8.
Published: 2026-09-18
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Access
Action: Apply Patch
AI Analysis

Impact

The vulnerability is an IDOR in the DuplicateRecordsToOtherVehicles endpoint that lets an authenticated user specify arbitrary source record identifiers and copy them into any vehicle they are allowed to edit, while the system incorrectly skips an authorization check on the source vehicle. Because the endpoint copies all categories of records—service, collision, fuel, etc.—an attacker can exfiltrate sensitive maintenance data and persistent copies, including file paths. This can lead to confidentiality breaches and potential future exploitation of trust in the system.

Affected Systems

The flaw exists in LubeLogger 1.6.7 and earlier versions of the open‑source, self‑hosted vehicle tracker developed by hargata. Any installation that has not applied the 1.6.8 release, which implements source‑vehicle ownership checks, is affected. All record types stored by the application are vulnerable.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.1. The EPSS score is not provided, and the issue is not listed in CISA’s KEV catalog. An attacker needs to be authenticated and have edit access to at least one vehicle; from there, they can craft requests to the DuplicateRecordsToOtherVehicles endpoint, provide any valid record identifiers and target a vehicle they own or can edit. The lack of source‑vehicle authorization enables the copying of arbitrary records, potentially exposing confidential information, but there is no direct code‑execution vector or bypass of server‑side validation of record ownership.

Generated by OpenCVE AI on September 19, 2026 at 12:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to LubeLogger version 1.6.8 or later to eliminate the IDOR.
  • If an upgrade is not immediately possible, disable or restrict access to the DuplicateRecordsToOtherVehicles endpoint for all authenticated users.
  • Enforce least‑privilege permissions so that users can only edit vehicles they own and ensure future duplicate or import functionality performs source‑vehicle ownership checks.

Generated by OpenCVE AI on September 19, 2026 at 12:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Hargata
Hargata lubelog
Vendors & Products Hargata
Hargata lubelog

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description LubeLogger is a self-hosted, open-source, web-based vehicle maintenance and fuel mileage tracker. Prior to 1.6.8, an authenticated user could submit caller-controlled recordIds to the DuplicateRecordsToOtherVehicles endpoint while naming destination vehicleIds the user could edit. The endpoint authorized the destination vehicles but fetched source records in Controllers/VehicleController.cs without checking UserCanEditVehicle for each existingRecord.VehicleId. This missing source-vehicle authorization allowed service, collision, upgrade, fuel, tax, supply, note, odometer, reminder, plan, inspection, and equipment records belonging to another user to be copied into an attacker-controlled vehicle, exposing record contents and attachment paths and creating persistent copies. This issue is fixed in version 1.6.8.
Title LubeLogger: IDOR in DuplicateRecordsToOtherVehicles Allows Copying Records from Any User's Vehicle Without Ownership Check
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-24T21:05:26.252Z

Reserved: 2026-07-13T18:37:08.487Z

Link: CVE-2026-62279

cve-icon Vulnrichment

Updated: 2026-09-24T21:03:51.475Z

cve-icon NVD

Status : Deferred

Published: 2026-09-18T18:17:09.830

Modified: 2026-09-30T17:32:07.107

Link: CVE-2026-62279

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T10:04:31Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key