CVE:CVE-2022-0618
CNNVD:CNNVD-202203-937
swift-nio-http2是一个 SwiftPM 项目，可以非常简单地构建和测试。
swift-nio-http2  1.0.0版本到1.20之前版本存在安全漏洞，该漏洞源于应用解析HTTP/2标头或HTTP/2 PUSH_PROMISE帧时存在的逻辑错误，该帧包含填充信息，而不包含任何其他数据。这个逻辑错误导致了对帧大小的混淆，导致了解析错误。此解析错误会立即使整个应用通信崩溃。攻击者可以从网络上发送特制的HTTP/2 数据帧利用该漏洞使程序崩溃出现拒绝服务问题。
solution:Upgrade apple swiftnio_http/2 to a higher version than 1.20.0,and avoid the version [1.0.0,1.20.0)