CVE-2022-1996
Vulnerability Summary
Timeline
Description
Authorization Bypass Through User-Controlled Key in GitHub repository emicklei/go-restful prior to v3.8.0.
CVSS Metrics
- v3.1•CRITICAL•Score: 9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
- v3.0•CRITICAL•Score: 9.3CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
- v2.0•MEDIUM•Score: 6.4AV:N/AC:L/Au:N/C:P/I:P/A:N
EPSS Trends
Current EPSS score: 3.12%• Percentile: 87%
Techniques & Countermeasures
- CWE-639•Authorization Bypass Through User-Controlled Key
The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
Affected Systems
- chainguard•kube-state-metrics-2.6
< 2.6.0-r1
- chainguard•kubeflow
< 1.10.0-r3
- chainguard•kubeflow-access-management
< 1.10.0-r3
- chainguard•kubeflow-access-management-compat
< 1.10.0-r3
- chainguard•kubeflow-access-management-fips
< 1.10.0-r2
- chainguard•kubeflow-access-management-fips-compat
< 1.10.0-r2
- chainguard•kubeflow-admission-webhook
< 1.10.0-r3
- chainguard•kubeflow-admission-webhook-compat
< 1.10.0-r3
- chainguard•kubeflow-admission-webhook-fips
< 1.10.0-r2
- chainguard•kubeflow-admission-webhook-fips-compat
< 1.10.0-r2
- chainguard•kubeflow-fips
< 1.10.0-r2
- chainguard•kubeflow-notebook-controller
< 1.10.0-r3
- chainguard•kubeflow-notebook-controller-compat
< 1.10.0-r3
- chainguard•kubeflow-notebook-controller-fips
< 1.10.0-r2
- chainguard•kubeflow-notebook-controller-fips-compat
< 1.10.0-r2
- chainguard•kubeflow-profile-controller
< 1.10.0-r3
- chainguard•kubeflow-profile-controller-compat
< 1.10.0-r3
- chainguard•kubeflow-profile-controller-fips
< 1.10.0-r2
- chainguard•kubeflow-profile-controller-fips-compat
< 1.10.0-r2
- chainguard•kubeflow-pvcviewer-controller
< 1.10.0-r3
- chainguard•kubeflow-pvcviewer-controller-compat
< 1.10.0-r3
- chainguard•kubeflow-pvcviewer-controller-fips
< 1.10.0-r2
- chainguard•kubeflow-pvcviewer-controller-fips-compat
< 1.10.0-r2
- chainguard•kubeflow-tensorboard-controller
< 1.10.0-r3
- chainguard•kubeflow-tensorboard-controller-compat
< 1.10.0-r3
- chainguard•kubeflow-tensorboard-controller-fips
< 1.10.0-r2
- chainguard•kubeflow-tensorboard-controller-fips-compat
< 1.10.0-r2
- wolfi•kubeflow
< 1.10.0-r3
- wolfi•kubeflow-access-management
< 1.10.0-r3
- wolfi•kubeflow-access-management-compat
< 1.10.0-r3
- wolfi•kubeflow-admission-webhook
< 1.10.0-r3
- wolfi•kubeflow-admission-webhook-compat
< 1.10.0-r3
- wolfi•kubeflow-notebook-controller
< 1.10.0-r3
- wolfi•kubeflow-notebook-controller-compat
< 1.10.0-r3
- wolfi•kubeflow-profile-controller
< 1.10.0-r3
- wolfi•kubeflow-profile-controller-compat
< 1.10.0-r3
- wolfi•kubeflow-pvcviewer-controller
< 1.10.0-r3
- wolfi•kubeflow-pvcviewer-controller-compat
< 1.10.0-r3
- wolfi•kubeflow-tensorboard-controller
< 1.10.0-r3
- wolfi•kubeflow-tensorboard-controller-compat
< 1.10.0-r3
- debian•golang-github-emicklei-go-restful
all | < 3.10.2-1 | < 3.10.2-1 | < 3.10.2-1
- emicklei•emicklei/go-restful
≥ unspecified, < v3.8.0
- fedoraproject•fedora
35 | 36
- go-restful_project•go-restful
< 2.16.0 | ≥ 3.0.0, < 3.8.0
- github.com/emicklei•go-restful
< 2.16.0+incompatible | < 2.16.0
- github.com/emicklei/go-restful•v2
≥ 2.7.1 | ≤ 2.7.1
- github.com/emicklei/go-restful•v3
≥ 3.0.0, < 3.8.0
- redhat•openshift-gitops-kam
< 0:1.8.3-6.el8 | < 0:1.9.0-102.el8
- redhat•openshift-gitops-kam-redistributable
< 0:1.8.3-6.el8 | < 0:1.9.0-102.el8
References (38)
- https://huntr.dev/bounties/be837427-415c-4d8c-808b-62ce20aa84f1
- https://github.com/emicklei/go-restful/commit/fd3c327a379ce08c68ef18765bdc925f5d9bad10
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OBDD3Q23RCGAGHIXUCWBU6N3S4RNAKXB/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/575BLJ3Y2EQBRNTFR2OSQQ6L2W6UCST3/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZY2SLWOQR4ZURQ7UBRZ7JIX6H6F5JHJR/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Z55VUVGO7E5PJFXIOVAY373NZRHBNCI5/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RQXU752ALW53OJAF5MG3WMR5CCZVLWW6/
- https://security.netapp.com/advisory/ntap-20220923-0005/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W56PP46JVZEKCANBKXFKRVSBBRRMCY6V/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZGQKWD6SE75PFBPFVSZYAKAVXKBZXKWS/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SO5QC2JFW2PXBWAE27OYYYL5SPFUBHTY/
- https://nvd.nist.gov/vuln/detail/CVE-2022-1996
- https://github.com/emicklei/go-restful/issues/489
- https://github.com/emicklei/go-restful/commit/926662532deb450272956c7bc573978464aae74e
- https://github.com/emicklei/go-restful/commit/f292efff46ae17e9d104f865a60a39a2ae9402f1
- https://security.netapp.com/advisory/ntap-20220923-0005
- https://pkg.go.dev/vuln/GO-2022-0619
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZY2SLWOQR4ZURQ7UBRZ7JIX6H6F5JHJR
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZGQKWD6SE75PFBPFVSZYAKAVXKBZXKWS
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/Z55VUVGO7E5PJFXIOVAY373NZRHBNCI5
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W56PP46JVZEKCANBKXFKRVSBBRRMCY6V
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SO5QC2JFW2PXBWAE27OYYYL5SPFUBHTY
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RQXU752ALW53OJAF5MG3WMR5CCZVLWW6
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OBDD3Q23RCGAGHIXUCWBU6N3S4RNAKXB
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/575BLJ3Y2EQBRNTFR2OSQQ6L2W6UCST3
- https://github.com/emicklei/go-restful
- https://access.redhat.com/errata/RHSA-2023:3229
- https://access.redhat.com/security/updates/classification/#important
- https://docs.openshift.com/container-platform/latest/cicd/gitops/understanding-openshift-gitops.html
- https://bugzilla.redhat.com/show_bug.cgi?id=2094982
- https://security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3229.json
- https://access.redhat.com/security/cve/CVE-2022-1996
- https://www.cve.org/CVERecord?id=CVE-2022-1996
- https://access.redhat.com/errata/RHSA-2023:3557
- https://docs.openshift.com/container-platform/latest/cicd/gitops/gitops-release-notes.html
- https://security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3557.json
- https://security-tracker.debian.org/tracker/CVE-2022-1996
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/1xxx/CVE-2022-1996.json