CVE-2020-28483 json
HTTP Response Splitting
published 2021-01-20 5 y ago modified 2026-09-10 1 mo ago also GHSA-h395-qcrw-5vmq , GO-2021-0052 , EUVD-2021-1332
- cvss
- 7.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.3%
- EPSS 1.3% chance of exploitation in 30 days, percentile 71%
- public exploits
- 0
- none known
Summary
This affects all versions of package github.com/gin-gonic/gin. When gin is exposed directly to the internet, a client's IP can be spoofed by setting the X-Forwarded-For header.
Patch / fix
- go github.com/gin-gonic/gin 1.7.7
- gin-gonic gin 1.7.0
- golang-github-gin-gonic-gin Debian 14, Debian 13, Debian 12 1.8.1-1
debian advisories DEBIAN-CVE-2020-28483
- github.com/gin-gonic/gin@03e5e05 commit
- github.com/gin-gonic/gin@5929d52 commit
- github.com/gin-gonic/gin@bfc8ca2 commit
- github.com/gin-gonic/gin#2474 pull request
- github.com/gin-gonic/gin#2474 pull request
- github.com/gin-gonic/gin#2632 pull request
- github.com/gin-gonic/gin#2675 pull request
- github.com/gin-gonic/gin#2844 pull request
- github.com/gin-gonic/gin#2844 pull request
- github.com/gin-gonic/gin/releases/tag/v1.7.7 release
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2020-28483 updated cvss 7.1
gin: HTTP response splitting
-
Red Hat Advanced Cluster Management for Kubernetes 2 ginaffected: no fix planned “Will not fix”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
1.33% chance of exploitation in the next 30 days, higher than 71% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N |
| NVD | 2.0 | 5.8 | AV:N/AC:M/Au:N/C:P/I:P/A:N |
| GitHub | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/gin-gonic/gin | <1.7.7 |
1.7.7 |
Affected products
- n/a github.com/gin-gonic/gin
Classification
References
-
github.com
/gin-gonic/gin/pull/2474%23issuecomment-729696437
broken-link
-
snyk.io
/vuln/SNYK-GOLANG-GITHUBCOMGINGONICGIN-1041736
web, patch, third-party-advisory
-
github.com
/gin-gonic/gin/pull/2474
web
-
github.com
/gin-gonic/gin/pull/2474#23issuecomment-729696437
web
-
github.com
/gin-gonic/gin/pull/2632
web, patch
-
github.com
/gin-gonic/gin/pull/2675
web, patch
-
github.com
/gin-gonic/gin/pull/2844
web, patch
-
github.com
/gin-gonic/gin/pull/2844/files#diff-e6ce689a25eaef174c2dd51fe869fabbe04a6c6afbd416b23eda138c82e761baR1432
web
-
github.com
/gin-gonic/gin/commit/03e5e05ae089bc989f1ca41841f05504d29e3fd9
web, patch
-
github.com
/gin-gonic/gin/commit/5929d521715610c9dd14898ebbe1d188d5de8937
web, patch
-
github.com
/gin-gonic/gin/commit/bfc8ca285eb46dad60e037d57c545cd260636711
web, patch
-
nvd.nist.gov
/vuln/detail/CVE-2020-28483
advisory
-
github.com
/gin-gonic/gin/issues/2232
web, report
-
github.com
/gin-gonic/gin/issues/2473
web, report
-
github.com
/gin-gonic/gin/issues/2862
web, report
-
pkg.go.dev
/vuln/GO-2021-0052
web
-
github.com
/gin-gonic/gin/releases/tag/v1.7.7
web
-
github.com
/gin-gonic/gin/releases/tag/v1.7.0
web
-
github.com
/gin-gonic/gin
package
Sources
- CVE List CVE-2020-28483
- GitHub Advisory GHSA-h395-qcrw-5vmq
- NVD CVE-2020-28483
- OSV GO-2021-0052
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.