PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-44314 traccar CVE debrief

Traccar versions prior to 6.13.0 contain an authorization bypass in the device image upload functionality. The `DeviceResource.uploadImage` endpoint validates user permissions through `Condition.Permission(User.class, getUserId(), Device.class)` but fails to invoke `permissionsService.checkEdit(getUserId(), Device.class, false, false)`—the guard that enforces `readonly` and `deviceReadonly` restrictions for non-administrative users. This omission allows authenticated users with limited privileges to overwrite device image files stored in the server's media directory, despite being blocked from other device modification operations. The vulnerability affects UI-visible device media and any downstream workflows dependent on these images. The issue was resolved in Traccar 6.13.0.

Vendor
traccar
Product
Unknown
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-26
Original CVE updated
2026-05-27
Advisory published
2026-05-26
Advisory updated
2026-05-27

Who should care

Organizations operating Traccar GPS tracking infrastructure with multi-user deployments where non-administrative users require device visibility but should be restricted from modification operations

Technical summary

The `DeviceResource.uploadImage` method in Traccar prior to 6.13.0 performs insufficient authorization validation. While it checks basic user-device association permissions, it bypasses the `permissionsService.checkEdit()` call that enforces role-based editing restrictions. This allows users with `readonly` or `deviceReadonly` flags to successfully upload and replace device images—a mutation operation that should be prohibited. The vulnerability is classified as CWE-863 (Incorrect Authorization) and represents a horizontal privilege escalation within the application's access control model.

Defensive priority

medium

Recommended defensive actions

  • Upgrade Traccar to version 6.13.0 or later to obtain the corrected authorization checks in the device image upload endpoint
  • Review server media directory permissions to ensure appropriate access controls are enforced at the filesystem level
  • Audit device image files for unauthorized modifications if running affected versions prior to upgrade
  • Verify that custom integrations or API consumers handling device images implement equivalent authorization validation
  • Monitor access logs for unusual image upload activity from non-administrative user accounts

Evidence notes

The vulnerability description indicates the authorization gap exists specifically in the image upload code path, contrasting with properly protected routes in `BaseObjectResource.update` and `updateAccumulators`. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N) reflects network accessibility, low attack complexity, and low integrity impact without confidentiality or availability impact.

Official resources

2026-05-26