CVE-2021-44717 log
Source |
|
Severity | Medium |
Remote | Yes |
Type | Incorrect calculation |
Description | A security issue has been found in go before version 1.17.5. When a Go program running on a Unix system is out of file descriptors and calls syscall.ForkExec (including indirectly by using the os/exec package), syscall.ForkExec can close file descriptor 0 as it fails. If this happens (or can be provoked) repeatedly, it can result in misdirected I/O such as writing network traffic intended for one connection to a different connection, or content intended for one file to a different one. |
Group | Package | Affected | Fixed | Severity | Status | Ticket |
---|---|---|---|---|---|---|
AVG-2617 | go | 2:1.17.4-1 | 2:1.17.5-1 | Medium | Fixed |
References |
---|
https://groups.google.com/g/golang-announce/c/hcmEScgc00k https://github.com/golang/go/issues/50057 https://github.com/golang/go/commit/e46abcb816fb20663483f84fe52e370790a99bee |
Notes |
---|
Workaround ========== The issue can be mitigated by raising the per-process file descriptor limit. |