CVE-2019-8849
SwiftNIO SSL arbitrary code execution vulnerability
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, GHSA.
Beschreibung
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.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben 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 |
Alle 4 Einträge aus 2 Quellen zeigen
| Quelle | Paket | Behoben 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 |
Referenzen
- 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