เวอร์ชันใหม่ของ VLC 3.0.8 มาพร้อมกับโซลูชันสำหรับปัญหาด้านความปลอดภัยที่แตกต่างกัน

บางวันที่ผ่านมา มีการนำเสนอเวอร์ชันใหม่ การแก้ไขโปรแกรมเล่นสื่อยอดนิยม VLC 3.0.8, ซึ่งใน จุดบกพร่องที่สะสมได้รับการแก้ไขและแก้ไขช่องโหว่ 13 ช่อง

ซึ่งสามปัญหา (CVE-2019-14970, CVE-2019-14777, CVE-2019-14533) อาจนำไปสู่การเรียกใช้รหัสผู้โจมตีเมื่อพยายามเล่นไฟล์มัลติมีเดีย ออกแบบมาเป็นพิเศษในรูปแบบ MKV และ ASF (บัฟเฟอร์ล้นสำหรับการบันทึกและปัญหาสองประการในการเข้าถึงหน่วยความจำหลังจากปล่อยออกมา)

ในทางกลับกัน สี่ช่องโหว่ในไดรเวอร์รูปแบบ OGG, AV1, FAAD, ASF เกิดจากความสามารถในการอ่านข้อมูลจากพื้นที่หน่วยความจำภายนอกบัฟเฟอร์ที่จัดสรร

ปัญหาสามประการที่นำไปสู่การยกเลิกการอ้างอิงตัวชี้ NULL ในการแกะรูปแบบ dvdnav, ASF และ AVI ช่องโหว่ทำให้จำนวนเต็มล้นในโปรแกรมคลายไฟล์ MP4

เกี่ยวกับช่องโหว่ที่ได้รับการแก้ไข

นักพัฒนา VLC สังเกตเห็นว่าปัญหาในโปรแกรมแกะรูปแบบ OGG (CVE-2019-14438) กำลังอ่านจากพื้นที่นอกบัฟเฟอร์ (อ่านบัฟเฟอร์ล้น) แต่นักวิจัยด้านความปลอดภัยพบว่า ค้นพบช่องโหว่ที่อ้างว่าเป็นไปได้ที่จะทำให้เกิดการเขียนล้น และจัดการการเรียกใช้โค้ดเมื่อประมวลผลไฟล์ OGG, OGM และ OPUS ด้วยบล็อกส่วนหัวที่สร้างขึ้นเป็นพิเศษ

นอกจากนี้ยังมีช่องโหว่ (CVE-2019-14533) ในโปรแกรมคลายไฟล์รูปแบบ ASF ซึ่งช่วยให้คุณสามารถเขียนข้อมูลไปยังพื้นที่หน่วยความจำที่ว่างแล้ว และดำเนินการโค้ดได้โดยการสแกนไปข้างหน้าหรือข้างหลังบนไทม์ไลน์ขณะเล่นไฟล์ WMV และ WMA

นอกจากนี้ปัญหา CVE-2019-13602 (จำนวนเต็มล้น) และ CVE-2019-13962 (การอ่านจากพื้นที่ที่ไม่อยู่ในบัฟเฟอร์) ได้รับการกำหนดระดับอันตรายขั้นวิกฤต (8.8 และ 9.8) แต่ผู้พัฒนา VLC ไม่ได้ ตกลงและพิจารณาว่าช่องโหว่เหล่านี้ไม่เป็นอันตราย (แนะนำให้เปลี่ยนระดับเป็น 4.3)

การแก้ไขที่ไม่เกี่ยวกับความปลอดภัย ได้แก่ การลบการพูดติดอ่างเมื่อดูวิดีโอ ด้วยอัตราเฟรมที่ต่ำปรับปรุงการรองรับการสตรีมแบบปรับได้ (ปรับปรุงโค้ดบัฟเฟอร์)

นอกจากนี้ยังช่วยแก้ปัญหาเกี่ยวกับการแสดงคำบรรยาย WebVTT ปรับปรุงเอาต์พุตเสียงบนแพลตฟอร์ม macOS และ iOS

นอกจากนี้สคริปต์สำหรับดาวน์โหลดจาก YouTube ยังได้รับการอัปเดตแก้ไขปัญหาด้วยการใช้ Direct3D11 เพื่อใช้การเร่งฮาร์ดแวร์ในระบบกับไดรเวอร์ AMD บางตัว

จะติดตั้ง VLC Media Player 3.0.8 บน Linux ได้อย่างไร?

สำหรับผู้ที่เป็น Debian, Ubuntu, Linux Mint และผู้ใช้อนุพันธ์เพียงพิมพ์ข้อความต่อไปนี้ในเทอร์มินัล:

sudo apt-get update sudo apt-get install vlc browser-plugin-vlc

ในขณะที่สำหรับ ผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro, Arco Linux หรือการแจกจ่ายใด ๆ ที่มาจาก Arch Linux เราต้องพิมพ์:

sudo pacman -S vlc

หากคุณเป็นผู้ใช้การแจกจ่าย KaOS Linux คำสั่งการติดตั้งจะเหมือนกับ Arch Linux

ตอนนี้สำหรับผู้ที่ ผู้ใช้ openSUSE ทุกรุ่นต้องพิมพ์เทอร์มินัลต่อไปนี้เพื่อติดตั้ง:

sudo zypper ติดตั้ง vlc

สำหรับคนที่ เป็นผู้ใช้ Fedora และอนุพันธ์ใด ๆ ต้องพิมพ์ดังต่อไปนี้:

sudo dnf ติดตั้ง https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora) .noarch.rpm sudo dnf ติดตั้ง vlc

ไปยัง ส่วนที่เหลือของลีนุกซ์ดิสทริบิวชันเราสามารถติดตั้งซอฟต์แวร์นี้ด้วยความช่วยเหลือของแพ็คเกจ Flatpak หรือ Snap เราต้องได้รับการสนับสนุนในการติดตั้งแอปพลิเคชันของเทคโนโลยีเหล่านี้เท่านั้น

Si ต้องการติดตั้งด้วยความช่วยเหลือของ Snap เราต้องพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo snap ติดตั้ง vlc

ในการติดตั้งโปรแกรมเวอร์ชันที่ต้องการให้ทำด้วย:

sudo snap ติดตั้ง vlc --candidate

สุดท้ายหากคุณต้องการติดตั้งโปรแกรมรุ่นเบต้าคุณต้องพิมพ์:

sudo snap ติดตั้ง vlc --beta

หากคุณติดตั้งแอปพลิเคชันจาก Snap และต้องการอัปเดตเป็นเวอร์ชันใหม่คุณต้องพิมพ์:

sudo snap รีเฟรช vlc

สุดท้ายสำหรับ qผู้ที่ต้องการติดตั้งจาก Flatpak ให้ทำตามคำสั่งต่อไปนี้:

ติดตั้ง flatpak - ผู้ใช้ https://flathub.org/repo/appstream/org.videolan.VLC.flatpakref

และหากติดตั้งแล้วและต้องการอัปเดตต้องพิมพ์:

flatpak - อัปเดตผู้ใช้ org.videolan.VLC

เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google