AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

AppleGHSA-mgc4-wqv7-4pxm

HTTP request smuggling using malformed Transfer-Encoding header

Apple

CVE-2019-15605 · Published Feb 17, 2020

Critical
Fix: upgrade to 1.14.2 or later
GitHub advisory

Impact

Affected SwiftNIO systems are vulnerable to request smuggling attacks, in which they parse a given HTTP message differently from other network parties, potentially seeing a different number of requests than other servers. This can lead to failures of authentication, routing, and other issues.

This vulnerability can be found in the bundled copy of the Node.JS HTTP parser used in the NIOHTTP1 module.

Workarounds

No workaround is available, users must upgrade.

References

https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#http-request-smuggling-using-malformed-transfer-encoding-header-critical-cve-2019-15605

Affected versions

PackageAffectedFixed in
swift-nio
Product
< 1.14.21.14.2
Details and references

More Apple advisories

All Apple