---
id: CVE-2023-32078
aliases:
  - GHSA-256m-j5qw-38f4
  - GO-2023-2023
title: Netmaker IDOR Allows User to Update Other User's Password
summary: Netmaker IDOR Allows User to Update Other User's Password
severity: high
cvss: 7.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'
vendor: gravitl
product: github.com/gravitl/netmaker
ecosystem: go
affected:
  - github.com/gravitl/netmaker < 0.17.1
  - 'github.com/gravitl/netmaker >= 0.18.0, < 0.18.6'
patched:
  - github.com/gravitl/netmaker 0.17.1
  - github.com/gravitl/netmaker 0.18.6
published: '2023-08-25'
updated: '2026-09-10'
sourceUpdated: '2026-09-10T03:50:08.583367213Z'
source: OSV
sourceUrl: 'https://osv.dev/vulnerability/GHSA-256m-j5qw-38f4'
references:
  - url: >-
      https://github.com/gravitl/netmaker/security/advisories/GHSA-256m-j5qw-38f4
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2023-32078'
  - url: 'https://github.com/gravitl/netmaker/pull/2158'
  - url: >-
      https://github.com/gravitl/netmaker/commit/b3be57c65bf0bbfab43b66853c8e3637a43e2839
  - url: 'https://github.com/gravitl/netmaker'
tags:
  - osv
  - go
epss: 0.00698
epssPercentile: 0.5169
ingestedAt: '2026-09-12T03:13:01.744Z'
---

## Overview

### Impact
An IDOR vulnerability was found in the user update function. By specifying another user's username it is possible to update the other user's password.

### Patches
Issue is patched in 0.17.1, and fixed in 0.18.6+.

If Users are using 0.17.1, they should run "docker pull gravitl/netmaker:v0.17.1" and "docker-compose up -d". This will switch them to the patched users

If users are using v0.18.0-0.18.5, they should upgrade to v0.18.6 or later.

### Workarounds
If using 0.17.1, can just pull the latest docker image of backend and restart server.

### References
Credit to Project Discovery, and in particular https://github.com/rootxharsh , https://github.com/iamnoooob, and https://github.com/projectdiscovery

## Affected packages

- `github.com/gravitl/netmaker < 0.17.1`
- `github.com/gravitl/netmaker >= 0.18.0, < 0.18.6`

## Remediation

Upgrade to a patched release:

- `github.com/gravitl/netmaker 0.17.1`
- `github.com/gravitl/netmaker 0.18.6`
