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 vendor fix or workaround currently provided.

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, 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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-18T17:11:31.149Z

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

Link: CVE-2026-62279

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-62279

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T12:15:17Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key