เมื่อเร็ว ๆ นี้ การแก้ไขที่เผยแพร่สำหรับ Firefox 85.0.1 และ Firefox ESR 78.7.1ซึ่งมีอยู่แล้วและ มาถึงเพื่อแก้ไขช่องโหว่ สำคัญที่อาจนำไปสู่การเรียกใช้โค้ดบนระบบเมื่อเปิดเนื้อหาบางอย่าง
ปัญหา เกิดจากบัฟเฟอร์ล้นในไลบรารี Angle ด้วยการใช้งาน OpenGL ES ซึ่งกำลังพัฒนาโดยโครงการ Chromium และทำหน้าที่เป็นเลเยอร์ในการแปลการเรียก OpenGL ES เป็น OpenGL, Direct3D 9/11, Desktop GL และ Vulkan
เนื่องจากการคำนวณขนาดของพารามิเตอร์ไม่ถูกต้อง ความลึกสำหรับพื้นผิวที่บีบอัด เงื่อนไขเกิดขึ้นในการเข้าถึงพื้นที่นอกบัฟเฟอร์ที่จัดสรร. รายละเอียดเกี่ยวกับปัญหายังไม่ได้รับการเปิดเผย
สำหรับการแก้ไขอื่น ๆ ที่ไม่ใช่ความปลอดภัยใน Firefox 85.0.1 มีการกล่าวถึงต่อไปนี้:
- ไม่อนุญาตให้เข้าถึงเส้นทาง NTFS พิเศษการจัดการที่อาจทำให้ระบบไฟล์เสียหาย
- แก้ไขข้อขัดข้องเมื่อตรวจสอบสิทธิ์ไปยังไซต์โดยใช้ SPNEGO (กลไกการเจรจา GSSAPI ที่เรียบง่ายและได้รับการป้องกัน) บนอุปกรณ์ macOS ที่มีซีพียูซึ่งใช้ชิป ARM M1 รุ่นใหม่กว่า
- กำจัดการพิมพ์หน้าว่างเพิ่มเติมในตอนท้าย ของเอกสารบางอย่าง
- แก้ไขข้อขัดข้องเมื่อจัดการกับ Cache API
- ปรับปรุงการทำงานของโปรแกรมควบคุมโครงร่าง URL ภายนอกเมื่อเริ่ม Firefox จากแพ็คเกจ flatpak
นอกจากนี้ คุณสามารถสังเกตเห็นการรวมโหมดฟิชชันสำหรับ 1/4 ของไฟร์ฟอกซ์ทุกคืน ด้วยการใช้สถาปัตยกรรมมัลติเธรดที่ทันสมัยเพื่อการแยกหน้าที่เข้มงวดขึ้น
เมื่อเปิดใช้งานฟิชชัน เพจจากไซต์ต่างๆจะถูกจัดสรรไว้ในหน่วยความจำของกระบวนการต่างๆเสมอแต่ละคนใช้กระบะทรายของตัวเอง
ในขณะเดียวกันการแบ่งออกเป็นกระบวนการไม่ได้ทำโดยแท็บ แต่แบ่งตามโดเมนซึ่งช่วยให้คุณสามารถแยกเนื้อหาของสคริปต์ภายนอกและ iframe ได้มากขึ้น
สามารถเปิดใช้งานโหมดฟิชชันด้วยตนเองในหน้า about: ค่ากำหนด # การทดลองหรือโดยใช้ตัวแปร "fission.autostart = true" ใน about: config
ยิ่งไปกว่านั้นเราต้องไม่ลืมว่า Mozilla จะยุติการสนับสนุนเดสก์ท็อป Firefox 86 สำหรับโหมดทดลอง SSBซึ่งทำให้สามารถสร้างทางลัดแยกต่างหากสำหรับไซต์เพื่อเริ่มต้นโดยไม่มีองค์ประกอบอินเทอร์เฟซของเบราว์เซอร์โดยมีไอคอนแยกต่างหากบนแถบงานตามกฎทั้งหมด
จะติดตั้งหรืออัปเดต Firefox เวอร์ชันใหม่บน Linux ได้อย่างไร?
ผู้ใช้ Firefox ที่ไม่ได้ปิดใช้งานการอัปเดตอัตโนมัติจะได้รับการอัปเดตโดยอัตโนมัติ ผู้ที่ไม่ต้องการรอให้สิ่งนั้นเกิดขึ้นสามารถเลือกเมนู> วิธีใช้> เกี่ยวกับ Firefox หลังจากเปิดตัวอย่างเป็นทางการเพื่อเริ่มการอัปเดตเว็บเบราว์เซอร์ด้วยตนเอง
หน้าจอที่เปิดขึ้นจะแสดงเว็บเบราว์เซอร์เวอร์ชันที่ติดตั้งในปัจจุบันและเรียกใช้การตรวจสอบการอัปเดตหากเปิดใช้งานฟังก์ชันการทำงาน
ตัวเลือกอื่นในการอัปเดตใช่ คุณเป็นผู้ใช้ Ubuntu, Linux Mint หรืออนุพันธ์อื่น ๆ ของ Ubuntu คุณสามารถติดตั้งหรืออัปเดตเป็นเวอร์ชันใหม่นี้ได้โดยใช้ PPA ของเบราว์เซอร์
สิ่งนี้สามารถเพิ่มลงในระบบได้โดยการเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
ในกรณีของ ผู้ใช้ Arch Linux และอนุพันธ์เพียงแค่เรียกใช้ในเทอร์มินัล:
sudo pacman -Syu
หรือติดตั้งด้วย:
sudo pacman -S firefox
ในที่สุด สำหรับผู้ที่ต้องการใช้แพ็คเกจ Snap พวกเขาจะสามารถติดตั้งเวอร์ชันใหม่ได้ทันทีที่เปิดตัวในที่เก็บ Snap
แต่สามารถรับแพคเกจได้โดยตรงจาก FTP ของ Mozilla ด้วยความช่วยเหลือของเทอร์มินัลโดยพิมพ์คำสั่งต่อไปนี้:
wget https://ftp.mozilla.org/pub/firefox/releases/85.0.1/snap/firefox-85.0.1.snap
และในการติดตั้งแพ็คเกจเราเพียงแค่พิมพ์:
sudo snap install firefox-85.0.1.snap
ในที่สุดคุณจะได้รับเบราว์เซอร์ด้วยวิธีการติดตั้งล่าสุดที่เพิ่ม "Flatpak" สำหรับสิ่งนี้พวกเขาต้องได้รับการสนับสนุนสำหรับแพ็คเกจประเภทนี้
การติดตั้งทำได้โดยพิมพ์:
flatpak install flathub org.mozilla.firefox
ไปยัง ลีนุกซ์อื่น ๆ ทั้งหมดสามารถดาวน์โหลดแพ็คเกจไบนารีได้ จาก ลิงค์ต่อไปนี้