เกี่ยวกับเนื้อหาความปลอดภัยของ SwiftNIO HTTP/2 1.5.0

เอกสารนี้จะอธิบายเนื้อหาด้านความปลอดภัยของ SwiftNIO HTTP/2 1.5.0.

เกี่ยวกับรายการอัพเดทความปลอดภัยของ Apple

เพื่อเป็นการปกป้องลูกค้าของเรา Apple จะไม่เปิดเผย อภิปราย หรือยืนยันปัญหาด้านความปลอดภัยจนกว่าจะมีการตรวจสอบ และมีแพตช์หรือมีการเปิดตัวออกมาแล้ว รายการที่เปิดตัวล่าสุดจะแสดงอยู่ในหน้ารายการอัพเดทความปลอดภัยของ Apple

เอกสารด้านความปลอดภัยของ Apple จะอ้างอิงช่องโหว่ต่างๆ ตาม CVE-ID หากทำได้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัย โปรดดูที่หน้าความปลอดภัยของผลิตภัณฑ์ Apple

SwiftNIO HTTP/2 1.5.0

เปิดตัว 13 สิงหาคม 2019

SwiftNIO HTTP/2

มีให้สำหรับ: SwiftNIO HTTP/2 1.0.0 จนถึง 1.4.0 บน macOS Sierra 10.12 และใหม่กว่า และ Ubuntu 14.04 และใหม่กว่า

ผลกระทบ: เซิร์ฟเวอร์ HTTP/2 อาจใช้ปริมาณหน่วยความจำที่ไม่จำกัดเมื่อได้รับรูปแบบการรับส่งข้อมูลบางประเภทจนทำให้ทรัพยากรลดลงในที่สุด

คำอธิบาย: ปัญหานี้ได้รับการแก้ไขแล้วด้วยการปรับปรุงการจัดการขนาดบัฟเฟอร์ให้ดียิ่งขึ้น

CVE-2019-9512: Jonathan Looney จาก Netflix

CVE-2019-9514: Jonathan Looney จาก Netflix

CVE-2019-9515: Jonathan Looney จาก Netflix

CVE-2019-9516: Jonathan Looney จาก Netflix

SwiftNIO HTTP/2

มีให้สำหรับ: SwiftNIO HTTP/2 1.0.0 จนถึง 1.4.0 บน macOS Sierra 10.12 และใหม่กว่า และ Ubuntu 14.04 และใหม่กว่า

ผลกระทบ: เซิร์ฟเวอร์ HTTP/2 อาจใช้ทรัพยากร CPU มากเกินไปเมื่อได้รับรูปแบบการรับส่งข้อมูลบางประเภท

คำอธิบาย: ปัญหานี้ได้รับการแก้ไขแล้วด้วยการปรับปรุงการตรวจสอบอินพุตให้ดียิ่งขึ้น

CVE-2019-9518: Piotr Sikora จาก Google, Envoy Security Team

การให้ข้อมูลเกี่ยวกับผลิตภัณฑ์ที่ไม่ได้ผลิตโดย Apple หรือเว็บไซต์อิสระที่ Apple ไม่ได้ควบคุมหรือทดสอบไม่ถือเป็นการแนะนำหรือการรับรองใดๆ Apple จะไม่รับผิดชอบในส่วนที่เกี่ยวข้องกับการเลือก ประสิทธิภาพการทำงาน หรือการใช้งานเว็บไซต์หรือผลิตภัณฑ์ของบริษัทอื่น Apple ไม่รับรองความถูกต้องหรือความน่าเชื่อถือของเว็บไซต์ของบริษัทอื่น โปรดติดต่อผู้จำหน่ายหากต้องการข้อมูลเพิ่มเติม

วันที่เผยแพร่: