CVE-2019-8849
SwiftNIO SSL arbitrary code execution vulnerability
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA.
Description
The issue was addressed by signaling that an executable stack is not required. This issue is fixed in SwiftNIO SSL 2.4.1. A SwiftNIO application using TLS may be able to execute arbitrary code.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| cocoapods::GitHub Security Advisory Swift | CNIOBoringSSL, CNIOBoringSSLShims, SwiftNIOSSL | 2.4.1 |
| swift::GitHub Security Advisory Swift | github.com/apple/swift-nio-ssl | 2.4.1 |
Show all 4 entries from 2 sources
| Source | Package | Fixed in |
|---|---|---|
| cocoapods::GitHub Security Advisory Swift | CNIOBoringSSL | 2.4.1 |
| cocoapods::GitHub Security Advisory Swift | CNIOBoringSSLShims | 2.4.1 |
| cocoapods::GitHub Security Advisory Swift | SwiftNIOSSL | 2.4.1 |
| swift::GitHub Security Advisory Swift | github.com/apple/swift-nio-ssl | 2.4.1 |
References
- https://github.com/apple/swift-nio-ssl
- https://github.com/apple/swift-nio-ssl/commit/109faef770994e71b6bafcc015e2e96b88a4af8c
- https://github.com/apple/swift-nio-ssl/releases/tag/2.4.1
- https://nvd.nist.gov/vuln/detail/CVE-2019-8849
- https://security.snyk.io/vuln/SNYK-COCOAPODS-SWIFTNIOSSL-8492737
- https://support.apple.com/HT210772