CVE-2025-69725
Duplicate Advisory: chi has an open redirect vulnerability in the RedirectSlashes middleware
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.7
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
CVE-2025-69725- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AC:L/AV:N/A:N/C:L/I:N/PR:N/S:C/UI:R - Weakness
- CWE-601
- Updated
- 2026-11-02
EUVDEUVD-2025-207653
4.7
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
EUVD-2025-207653- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AC:L/AV:N/A:N/C:L/I:N/PR:N/S:C/UI:R - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4h76-926q-wxxw
4.7
Duplicate Advisory: chi has an open redirect vulnerability in the RedirectSlashes middleware
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-mqqf-5wvp-8fh8. This link is maintained to preserve external references.
Original Description
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
GHSA-4h76-926q-wxxw- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mqqf-5wvp-8fh8
4.7
chi has an open redirect vulnerability in the RedirectSlashes middleware
Summary
The RedirectSlashes function in middleware/strip.go does not perform correct input validation and can lead to an open redirect vulnerability.
Details
The RedirectSlashes function performs a Trim to all forward slash (/) characters, while prepending a single one at the begining of the path (Line 52).
However, it does not trim backslashes (\).
File: middleware/strip.go
41: func RedirectSlashes(next http.Handler) http.Handler {
...
51: // Trim all leading and trailing slashes (e.g., "//evil.com", "/some/path//")
52: path = "/" + strings.Trim(path, "/")
...
62: }
Also, from version 5.2.2 onwards the RedirectSlashes function does not take into consideration the Host Header in the redirect response returned. This was done in order to combat another [vulnerability](https://github.com/go-chi/chi/security/advisories/GHSA-vrw8-fxc6-2r93).
The above make it possible for a response in the following form:
HTTP/1.1 301 Moved Permanently
Location: /\evil.com
The /\evil.com will be transformed by most browsers (Chrome, Firefox, etc. not Safari) into //evil.com which is a protocol relative URL and will result in a redirect to evil.com, essentially making it an open redirect vulnerability.
PoC
A minimal working example can be seen below.
package main
import (
"fmt"
"net/http"
"github.com/go-chi/chi/v5"
"github.com/go-chi/chi/v5/middleware"
)
func main() {
r := chi.NewRouter()
r.Use(middleware.RedirectSlashes)
r.Get("/*", func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
})
fmt.Println("Server starting on port 8081...")
if err := http.ListenAndServe(":8081", r); err != nil {
fmt.Printf("Error starting server: %v\n", err)
}
}
And when we request the path /\evil.com (needs a second backslash or URL encoding in the terminal), the HTTP Redirect Location is just /\evil.com without any domain/Host information.
$ curl -I localhost:8081/\\evil.com/
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: /\evil.com
$ curl -I localhost:8081/%5Cevil.com/
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: /\evil.com
This opened in a browser (Chrome, Firefox) will result in a transformation to //evil.com which in turn will result in a redirect to evil.com.
<img width="200" alt="image-20250829115619807" src="https://github.com/user-attachments/assets/44aedad1-64b6-4660-8b26-fad9b4eca036" />
<img width="200" alt="image-20250829115632067" src="https://github.com/user-attachments/assets/b976d47d-1975-469c-abd3-deb907a68db2" />
Impact
This essentially consists of an open redirect vulnerability, provided that victim users use the most popular browsers (Chrome, Firefox, etc. It does not work in e.g. Safari).
The attacker can construct a malicious URL on a domain of a legitimate website and send it to the victim user. The victim users thinking that they will click on a legitimate website's URL, they will unknowingly be reidrected to an attacker controlled website.
This can lead to credential theft if the victim gets redirected to a phishing website, to malware that is hosted on the attacker controlled website etc. Also, it has a greate reputation / business impact for the affected legitimate website.
In order to exploit this vulnerability the attacker does not need to be authenticated or have ay other priviledge / knowledge regarding the affected application.
CVSS Score: 4.7 (Medium)
- Record
GHSA-mqqf-5wvp-8fh8- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
NVD
4.7
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
CVE-2025-69725- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSV
4.7
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
CVE-2025-69725- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-05
Show 13 moreShow less
OSVCVE-2026-122132
5.1
go-chi chi 5.2.2 through 5.5.0 Open Redirect via RedirectSlashes Middleware
go-chi chi 5.2.2 through 5.5.0 contains an open redirect vulnerability in the RedirectSlashes middleware that allows attackers to redirect victims to external hosts by embedding tab characters in request paths. Attackers can craft links with a URL-encoded tab, which browsers strip from the 301 Location header and resolve as a protocol-relative URL, bypassing the fix for CVE-2025-69725.
- Record
CVE-2026-122132- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-601
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2025-69725
4.7
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
DEBIAN-CVE-2025-69725- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-4h76-926q-wxxw
4.7
Duplicate Advisory: chi has an open redirect vulnerability in the RedirectSlashes middleware
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-mqqf-5wvp-8fh8. This link is maintained to preserve external references.
Original Description
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
GHSA-4h76-926q-wxxw- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSVGHSA-mqqf-5wvp-8fh8
4.7
chi has an open redirect vulnerability in the RedirectSlashes middleware
Summary
The RedirectSlashes function in middleware/strip.go does not perform correct input validation and can lead to an open redirect vulnerability.
Details
The RedirectSlashes function performs a Trim to all forward slash (/) characters, while prepending a single one at the begining of the path (Line 52).
However, it does not trim backslashes (\).
File: middleware/strip.go
41: func RedirectSlashes(next http.Handler) http.Handler {
...
51: // Trim all leading and trailing slashes (e.g., "//evil.com", "/some/path//")
52: path = "/" + strings.Trim(path, "/")
...
62: }
Also, from version 5.2.2 onwards the RedirectSlashes function does not take into consideration the Host Header in the redirect response returned. This was done in order to combat another [vulnerability](https://github.com/go-chi/chi/security/advisories/GHSA-vrw8-fxc6-2r93).
The above make it possible for a response in the following form:
HTTP/1.1 301 Moved Permanently
Location: /\evil.com
The /\evil.com will be transformed by most browsers (Chrome, Firefox, etc. not Safari) into //evil.com which is a protocol relative URL and will result in a redirect to evil.com, essentially making it an open redirect vulnerability.
PoC
A minimal working example can be seen below.
package main
import (
"fmt"
"net/http"
"github.com/go-chi/chi/v5"
"github.com/go-chi/chi/v5/middleware"
)
func main() {
r := chi.NewRouter()
r.Use(middleware.RedirectSlashes)
r.Get("/*", func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
})
fmt.Println("Server starting on port 8081...")
if err := http.ListenAndServe(":8081", r); err != nil {
fmt.Printf("Error starting server: %v\n", err)
}
}
And when we request the path /\evil.com (needs a second backslash or URL encoding in the terminal), the HTTP Redirect Location is just /\evil.com without any domain/Host information.
$ curl -I localhost:8081/\\evil.com/
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: /\evil.com
$ curl -I localhost:8081/%5Cevil.com/
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Location: /\evil.com
This opened in a browser (Chrome, Firefox) will result in a transformation to //evil.com which in turn will result in a redirect to evil.com.
<img width="200" alt="image-20250829115619807" src="https://github.com/user-attachments/assets/44aedad1-64b6-4660-8b26-fad9b4eca036" />
<img width="200" alt="image-20250829115632067" src="https://github.com/user-attachments/assets/b976d47d-1975-469c-abd3-deb907a68db2" />
Impact
This essentially consists of an open redirect vulnerability, provided that victim users use the most popular browsers (Chrome, Firefox, etc. It does not work in e.g. Safari).
The attacker can construct a malicious URL on a domain of a legitimate website and send it to the victim user. The victim users thinking that they will click on a legitimate website's URL, they will unknowingly be reidrected to an attacker controlled website.
This can lead to credential theft if the victim gets redirected to a phishing website, to malware that is hosted on the attacker controlled website etc. Also, it has a greate reputation / business impact for the affected legitimate website.
In order to exploit this vulnerability the attacker does not need to be authenticated or have ay other priviledge / knowledge regarding the affected application.
CVSS Score: 4.7 (Medium)
- Record
GHSA-mqqf-5wvp-8fh8- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Weakness
- CWE-601
- Updated
- 2026-11-05
OSVUBUNTU-CVE-2025-69725
4.7
An Open Redirect vulnerability in the go-chi/chi >=5.2.2 RedirectSlashes function allows remote attackers to redirect victim users to malicious websites using the legitimate website domain.
- Record
UBUNTU-CVE-2025-69725- CVSS 3.1
- 4.7 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N - Updated
- 2026-11-02
OSVGO-2026-4316 No score
Open redirect vulnerability in the RedirectSlashes middleware in github.com/go-chi/chi
Open redirect vulnerability in the RedirectSlashes middleware in github.com/go-chi/chi
- Record
GO-2026-4316- Updated
- 2026-11-05
OSVopenSUSE-SU-2026:10239-1 No score
warewulf4-4.6.5-2.1 on GA media
These are all security issues fixed in the warewulf4-4.6.5-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10239-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10651-1 No score
trivy-0.70.0-1.1 on GA media
These are all security issues fixed in the trivy-0.70.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10651-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20702-1 No score
Security update for trivy
This update for trivy fixes the following issues:
Changes in trivy:
- Update to version 0.70.0 (
bsc#1260193, CVE-2026-33186,
bsc#1260971, CVE-2026-33747,
bsc#1261052, CVE-2026-33748,
bsc#1262389, CVE-2026-39984,
bsc#1262893, CVE-2026-34986):
- release: v0.70.0 [main] (#10105)
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (#10496)
- chore(deps): bump github.com/sigstore/timestamp-authority/v2 from 2.0.3 to 2.0.6 (#10526)
- chore(deps): bump the common group across 1 directory with 8 updates (#10540)
- chore(deps): bump the docker group across 1 directory with 2 updates (#10538)
- fix: use Development category for GoReleaser discussions (#10530)
- chore(deps): bump testcontainers-go to v0.42.0 (#10531)
- chore: update CODEOWNERS (#10529)
- chore(deps): bump helm.sh/helm/v3 from 3.20.1 to 3.20.2 (#10511)
- chore(deps): bump github.com/hashicorp/go-getter from 1.8.5 to 1.8.6 (#10510)
- chore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 (#10449)
- ci: migrate from mkdocs-material-insiders to mkdocs-material (#10509)
- chore: remove aquasecurity/homebrew-trivy tap from GoReleaser (#10508)
- ci: update runners for workflows that interact with GitHub API (#10502)
- ci: rename tokens and update runners (#10500)
- ci: trigger helm chart publishing via helm-charts workflow (#10474)
- ci: remove ruleset update step from release-please workflow (#10499)
- ci: use large runner and replace ORG_REPO_TOKEN in release-please workflow (#10498)
- ci: trigger rpm/deb deployment via trivy-repo workflow (#10476)
- fix: remove os.Stdout from wazero module config (#10403)
- chore(deps): bump the common group across 1 directory with 22 updates (#10408)
- chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#10407)
- fix(flag): validate template file extension (#10296)
- fix(sbom): preserve Red Hat BuildInfo when scanning SBOMs without layer info (#10378)
- fix: handle Go 1.26 GOEXPERIMENT version format change (#10351)
- fix(python): handle multiple version specifiers in requirements.txt (#10361)
- ci: run Trivy version bump in trivy-action (#10272)
- fix(python): nil pointer dereference with optional poetry groups without dependencies (#10359)
- ci: replace personal email with github-actions[bot] in workflows (#10369)
- chore: replace smithy epoch parsing with stdlib time.Unix (#10286)
- test: update golden files for purl changes (#10372)
- ci: add zizmor to scan GitHub Actions workflows (#10322)
- refactor: log statuses as strings (#10285)
- ci: add build provenance attestations for release artifacts (#10316)
- fix(sbom): add NOASSERTION for licenseDeclared/licenseConcluded in SPDX non-library packages (#10368)
- fix(report): set correct sarif ROOTPATH uri when scanning a git repository (#10366)
- perf(plugin): optimize directory traversal by replacing filepath.Walk with filepath.WalkDir (#10325)
- docs: correct typos in CHANGELOG and diagram (#10320)
- chore: delete roadmap wf (#10295)
- ci(helm): bump Trivy version to 0.69.3 for Trivy Helm Chart 0.21.3 (#10310)
- fix(cyclonedx): include CVSS v4 vulnerability ratings (#10313)
- fix: detected vulnerability fields in azure and mariner detector (#10275)
- ci: add persist-credentials: false to checkout steps (#10306)
- ci(helm): bump Trivy version to 0.69.2 for Trivy Helm Chart 0.21.2 (#10270)
- chore(deps): bump the common group across 1 directory with 8 updates (#10248)
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 (#10257)
- chore(deps): bump the aws group across 1 directory with 6 updates (#10249)
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#10241)
- ci: remove apidiff workflow (#10259)
- chore(deps): bump github.com/docker/cli from 29.1.4+incompatible to 29.2.1+incompatible in the docker group across 1 directory (#10221)
- ci: bump golangci-lint to v2.10 in…
- Record
openSUSE-SU-2026:20702-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20809-1 No score
Security update for trivy
This update for trivy fixes the following issues
- CVE-2025-64702: github.com/quic-go/quic-go/http3: quic-go HTTP/3 QPACK Header Expansion DoS (bsc#1255366).
- CVE-2025-69725: github.com/go-chi/chi/v5: incorrect input validation in the RedirectSlashes function can lead to an open redirect (bsc#1258513).
- CVE-2026-25934: github.com/go-git/go-git/v5: improper verification of data integrity values for .pack and .idx files can lead to the consumption of corrupted files (bsc#1258094).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260193).
- CVE-2026-33747: github.com/moby/buildkit: malicious frontends can craft API messages that cause files to be written outside of the BuildKit state directory (bsc#1260971).
- CVE-2026-33748: github.com/moby/buildkit: insufficient validation of Git URL fragment subdir components may allow access to files outside the checked-out Git repository (bsc#1261052).
- CVE-2026-34986: github.com/go-jose/go-jose/v4: crafted JWE input with a missing encrypted key can lead to a denial of service (bsc#1262893).
- CVE-2026-39984: github.com/sigstore/timestamp-authority/v2/pkg/verification: improper certificate validation can be used to bypass some authorization controls (bsc#1262389).
- CVE-2026-41506: github.com/go-git/go-git/v5: HTTP authentication credential leak when following redirects during smart-HTTP clone and fetch operations (bsc#1264873).
Changes for trivy:
- Updated go-git to 5.18.0.
- Updated to version 0.70.0.
- Record
openSUSE-SU-2026:20809-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21151-1 No score
Security update for warewulf4
This update for warewulf4 fixes the following issues:
Changes in warewulf4:
-
updated go-jose to fix CVE-2026-34986 (bsc#1262810)
-
chi is fixed in the upstream project
-
updating to v4.7.0 with following security fixes
- fixed CVE-2026-39821 (bsc#1266483)
- fixed CVE-2026-33814 (bsc#1265653)
-
v4.7.0 with significant changes relative to the v4.6.x series which are:
- New wwctl unset command
- Refactored server routes (URLs)
- New /files/ route for serving individual files and templates
- Server TLS support
- Removed support for fetching individual overlays and individual files from overlays
- Fixed whitespace handling around template functions
- Security fixes, including updated Go and library versions
-
changes from v4.6.5:
- new wwctl overlay info command
- fixed wwctl image import --update option
- cross-arch support for wwclient
- improved IPv6 support
- improved support for bonded interfaces
- renamed debian.interfaces overlay to ifupdown
- new systemd-networkd overlay
- warewulf-dracut fixes, including "provision-to-disk" fixes
-
remove slurm-overlay package
-
fix CVE-2025-69725 (bsc#1258511) by updating chi
-
updated to v4.6.5 with following changes:
- new wwctl overlay info command
- fixed wwctl image import --update option (bsc#1254470)
- cross-arch support for wwclient
- improved IPv6 support
- improved support for bonded interfaces
- renamed debian.interfaces overlay to ifupdown
- new systemd-networkd overlay
- warewulf-dracut fixes, including "provision-to-disk" fixes
-
default to dnsmasq instead of dhcpd and tftp
- Record
openSUSE-SU-2026:21151-1- Updated
- 2026-11-02
OSVROOT-APP-GOBINARY-CVE-2025-69725 No score
CVE-2025-69725 in rootio-github.com/go-chi/chi/v5 - Patched by Root
Root has patched CVE-2025-69725 in the rootio-github.com/go-chi/chi/v5 package for Root:Go. Multiple fixed versions available.
- Record
ROOT-APP-GOBINARY-CVE-2025-69725- Updated
- 2026-11-02
OSVSUSE-SU-2026:2830-1 No score
Security update for warewulf4
This update for warewulf4 fixes the following issues:
Update to v4.7.0.
Security issues fixed:
- CVE-2025-69725: incorrect input validation in the
RedirectSlashesfunction can lead to an open redirect (bsc#1258511). - CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad
SETTINGS_MAX_FRAME_SIZEcan lead to a denial of service (bsc#1265653). - CVE-2026-34986: github.com/go-jose/go-jose/v4: crafted JWE input with a missing encrypted key can lead to a denial of service (bsc#1262810).
- CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266483).
Other updates and bugfixes:
- Add correct flag
--update-overlaysfix (bsc#1268790). - v4.7.0:
- New
wwctlunset command - Refactored server routes (URLs)
- New
/files/route for serving individual files and templates - Server TLS support
- Removed support for fetching individual overlays and individual files from overlays
- Fixed whitespace handling around template functions
- Security fixes, including updated Go and library versions
- New
- v4.6.5:
- New wwctl overlay info command
- Fixed
wwctlimage import--updateoption - Cross-arch support for
wwclient - Improved IPv6 support
- Improved support for bonded interfaces
- Renamed
debian.interfacesoverlay toifupdown - New
systemd-networkdoverlay warewulf-dracutfixes, includingprovision-to-diskfixes
- Remove
slurm-overlaypackage. - Fix
wwctlimage import--updateoption (bsc#1254470).
- Record
SUSE-SU-2026:2830-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/go-chi/chi/v5Go |
5.2.2 up to 5.2.4 | 5.2.4 |
golang-github-go-chi-chiDebian:14 |
before 5.2.5-1, plus listed versions 5.2.0-15.2.3-1 |
5.2.5-1 |
github.com/go-chi/chi/v5Go From an advisory covering 2 CVEs |
5.2.2 up to 5.2.4 | 5.2.4 |
github.com/go-chi/chiGo From an advisory covering 2 CVEs |
All versions | None known |
github.com/go-chi/chi/v2Go From an advisory covering 2 CVEs |
All versions | None known |
github.com/go-chi/chi/v3Go From an advisory covering 2 CVEs |
All versions | None known |
github.com/go-chi/chi/v4Go From an advisory covering 2 CVEs |
All versions | None known |
rootio-github.com/go-chi/chi/v5Root:Go |
before v5.2.3-root.io.1 | v5.2.3-root.io.1 |
github.com/go-chi/chi/v5Root:Go |
before v5.2.3-aikido.1 | v5.2.3-aikido.1 |
warewulf4SUSE:Linux Enterprise Module for HPC 15 SP7 From an advisory covering 4 CVEs |
before 4.7.0-150500.6.42.1 | 4.7.0-150500.6.42.1 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
warewulf4SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 4 CVEs |
before 4.7.0-150500.6.42.1 | 4.7.0-150500.6.42.1 |
warewulf4SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 4 CVEs |
before 4.7.0-150500.6.42.1 | 4.7.0-150500.6.42.1 |
warewulf4SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 4 CVEs |
before 4.7.0-150500.6.42.1 | 4.7.0-150500.6.42.1 |
golang-github-go-chi-chiUbuntu:22.04:LTS |
All versions, plus listed versions 1.5.1-25.0.7-1 |
None known |
golang-github-go-chi-chiUbuntu:24.04:LTS |
All versions, plus listed versions 5.0.7-1 |
None known |
golang-github-go-chi-chiUbuntu:25.10 |
All versions, plus listed versions 5.2.0-1 |
None known |
golang-github-go-chi-chiUbuntu:26.10 |
All versions, plus listed versions 5.2.3-15.3.0-1 |
None known |
golang-github-go-chi-chiUbuntu:26.04:LTS |
All versions, plus listed versions 5.2.0-15.2.3-1 |
None known |
warewulf4openSUSE:Tumbleweed |
before 4.6.5-2.1 | 4.6.5-2.1 |
trivyopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 0.70.0-1.1 | 0.70.0-1.1 |
warewulf4openSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 4.7.0-bp160.1.1 | 4.7.0-bp160.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| references | OSV | |
| facts, references | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-69725 is a medium vulnerability (CVSS 4.7) in github.com/go-chi/chi/v5, published January 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.26%, the 17th percentile. Fixed in github.com/go-chi/chi/v5 5.2.4.
References
github.com/go-chi/chi/security/advisories/GHSA-mqqf-5wvp-8fh8
nvd.nist.gov/vuln/detail/CVE-2025-69725
go-chichi.com
github.com/advisories/GHSA-4h76-926q-wxxw
github.com/go-chi/chi/issues/1037
github.com/go-chi/chi/commit/6eb35881c0e438ffb663ddbad3a61babaa5e5d8a
Show 38 moreShow less
github.com/advisories/GHSA-mqqf-5wvp-8fh8
github.com/CVEProject/cvelistV5/tree/main/cves/2026/122xxx/CVE-2026-122132.json
nvd.nist.gov/vuln/detail/CVE-2026-122132
vulncheck.com/advisories/go-chi-chi-5.2.2-through-5.5.0-open-redirect-via-redirectslashes-middleware
github.com/go-chi/chi/pull/1238
github.com/go-chi/chi
github.com/go-chi/chi/blob/v5.5.0/middleware/strip.go
security-tracker.debian.org/tracker/CVE-2025-69725
suse.com/support/update/announcement/2026/suse-su-20262830-1
bugzilla.suse.com/1254470
bugzilla.suse.com/1258511
bugzilla.suse.com/1262810
bugzilla.suse.com/1265653
bugzilla.suse.com/1266483
bugzilla.suse.com/1268790
suse.com/security/cve/CVE-2025-69725
suse.com/security/cve/CVE-2026-33814
suse.com/security/cve/CVE-2026-34986
suse.com/security/cve/CVE-2026-39821
ubuntu.com/security/CVE-2025-69725
cve.org/CVERecord?id=CVE-2025-69725
suse.com/security/cve/CVE-2026-25934
suse.com/security/cve/CVE-2026-33186
suse.com/security/cve/CVE-2026-33747
suse.com/security/cve/CVE-2026-33748
suse.com/security/cve/CVE-2026-39984
bugzilla.suse.com/1258094
bugzilla.suse.com/1258513
bugzilla.suse.com/1260193
bugzilla.suse.com/1260971
bugzilla.suse.com/1261052
bugzilla.suse.com/1262389
bugzilla.suse.com/1262893
bugzilla.suse.com/1255366
bugzilla.suse.com/1264873
suse.com/security/cve/CVE-2025-64702
suse.com/security/cve/CVE-2026-41506
suse.com/security/cve/CVE-2025-58058
Left out here: the rest of 1 source description. The JSON record has them.