บางวันที่ผ่านมา มีการนำเสนอเวอร์ชันใหม่ การแก้ไขโปรแกรมเล่นสื่อยอดนิยม 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