RLSA-2022:7129 --- git-lfsID: oval:org.secpod.oval:def:4500962 | Date: (C)2023-04-03 (M)2024-02-26 |
Class: PATCH | Family: unix |
Git Large File Storage replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server. Security Fix: * golang.org/x/text: Panic in language.ParseAcceptLanguage while parsing -u- extension * golang.org/x/text: Panic in language.ParseAcceptLanguage while processing bcp47 tag * golang: net/http: improper sanitization of Transfer-Encoding header * golang: net/http: handle server errors after sending GOAWAY * golang: io/fs: stack exhaustion in Glob * golang: path/filepath: stack exhaustion in Glob * golang: encoding/gob: stack exhaustion in Decoder.Decode * golang: net/http/httputil: NewSingleHostReverseProxy - omit X-Forwarded-For not working * golang: math/big: decoding big.Float and big.Rat types can panic if the encoded message is too short, potentially allowing a denial of service For more details about the security issue, including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page listed in the References section. Bug Fix: * git-lfs needs to be rebuild with golang 1.17.7-1 or above