---
id: CVE-2023-41338
aliases:
  - GHSA-3q5p-3558-364f
  - GO-2023-2052
title: Fiber unauthorized access vulnerability in `ctx.IsFromLocal()`
summary: Fiber unauthorized access vulnerability in `ctx.IsFromLocal()`
severity: medium
cvss: 5.3
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'
vendor: gofiber
product: github.com/gofiber/fiber
ecosystem: go
affected:
  - github.com/gofiber/fiber <= 1.14.6
  - github.com/gofiber/fiber/v2 < 2.49.2
patched:
  - github.com/gofiber/fiber/v2 2.49.2
published: '2023-09-08'
updated: '2026-09-10'
sourceUpdated: '2026-09-10T03:50:03.184878597Z'
source: OSV
sourceUrl: 'https://osv.dev/vulnerability/GHSA-3q5p-3558-364f'
references:
  - url: 'https://github.com/gofiber/fiber/security/advisories/GHSA-3q5p-3558-364f'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2023-41338'
  - url: >-
      https://github.com/gofiber/fiber/commit/b8c9ede6efa231116c4bd8bb9d5e03eac1cb76dc
  - url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For'
  - url: 'https://docs.gofiber.io/api/ctx#isfromlocal'
  - url: 'https://github.com/gofiber/fiber'
tags:
  - osv
  - go
epss: 0.00655
epssPercentile: 0.49233
ingestedAt: '2026-09-12T03:13:01.749Z'
---

## Overview

### Impact
This vulnerability can be categorized as a security misconfiguration. It impacts users of our project who rely on the [ctx.IsFromLocal()](https://docs.gofiber.io/api/ctx#isfromlocal) method to restrict access to localhost requests. If exploited, it could allow unauthorized access to resources intended only for localhost.

In it's implementation it uses c.IPs():

```go
// IPs returns a string slice of IP addresses specified in the X-Forwarded-For request header.
// When IP validation is enabled, only valid IPs are returned.
func (c *Ctx) IPs() []string {
    return c.extractIPsFromHeader(HeaderXForwardedFor)
}
```

Thereby, setting `X-Forwarded-For: 127.0.0.1` in a request from a foreign host, will result in true for [ctx.IsFromLocal()](https://docs.gofiber.io/api/ctx#isfromlocal) 

### Patches
This issue has been patched in `v2.49.2` with commit [b8c9ede6efa231116c4bd8bb9d5e03eac1cb76dc](https://github.com/gofiber/fiber/commit/b8c9ede6efa231116c4bd8bb9d5e03eac1cb76dc)

### Workarounds
Currently, there are no known workarounds to remediate this vulnerability without upgrading to the patched version. We strongly advise users to apply the patch as soon as it is released.

### References
For further information and context regarding this security issue, please refer to the following resources:

- [Mozilla Developer Network - X-Forwarded-For](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For)



## Affected packages

- `github.com/gofiber/fiber <= 1.14.6`
- `github.com/gofiber/fiber/v2 < 2.49.2`

## Remediation

Upgrade to a patched release:

- `github.com/gofiber/fiber/v2 2.49.2`
