พบช่องโหว่ PDF Reader บน Google Chrome เสี่ยงถูกรันโค้ดแปลกปลอมโดยไม่ได้รับอนุญาต

cisco_logo_2

Talos ทีมนักวิจัย Threat Intelligence ของ Cisco พบช่องโหว่ Heap Buffer Overflow บน PDFium หรือโปรแกรม PDF Reader ที่ติดมากับเบราเซอร์ Google Chrome ซึ่งช่วยให้แฮ็คเกอร์สามารถรันโค้ดแปลกปลอมโดยไม่ได้รับอนุญาต (Arbitrary Code Execution) ได้ผ่านทางไฟล์รูปภาพ jpeg2000 ที่ฝังมากับเอกสาร PDF

Credit: Nicescene/ShutterStock
Credit: Nicescene/ShutterStock

ช่องโหว่ Heap Buffer Overflow บน OpenJPEG

ช่องโหว่ Heap Buffer Overflow นี้ได้รับรหัส CVE-2016-1681 ถูกค้นพบบนชุดคำสั่ง jpeg2000 Image Parser เรียกว่า OpenJPEG บน PDFium ซึ่งการเรียก ‘assert’ ที่ใช้งานอยู่จะช่วยป้องกัน Heap Overflow บนการใช้งานแบบ Standalone แต่เมื่อนำมาใช้บน Google Chrome พบว่าการเรียก ‘assert’ จะถูกเพิกเฉยไป ส่งผลให้ไฟล์ PDF ที่มีการฝังรูป jpeg2000 ที่ SIZ Marker ชี้ว่าเป็น 0 components เกิด Heap Buffer Overflow ขึ้น ผลลัพธ์คือ แฮ็คเกอร์สามารถโจมตีแบบ Arbitrary Code Execution แบบต่อเนื่องบนเครื่องของเหยื่อได้ทันที ก่อให้เกิดความล้มเหลวในการให้บริการ ข้อมูลความลับถูกเปิดเผยหรือถูกแก้ไข เป็นต้น

แค่เพียงเปิดไฟล์ PDF ก็ถูกโจมตีทันที

ช่องโหว่นี้ ถือว่ามีความยากในการโจมตีที่ต่ำ และไม่จำเป็นต้องใช้สิทธิ์พิเศษหรือการพิสูจน์ตัวตนใดๆ ในการโจมตีเป้าหมาย เพียงแค่อาศัยการปฏิสัมพันธ์เพียงเล็กน้อยจากผู้ใช้เท่านั้น นั่นคือผู้ใช้ต้องเปิดไฟล์ PDF ซึ่งเป็นเรื่องปกติและง่ายมากที่จะหลอกผู้ใช้ทั่วไปให้ดาวน์โหลดและเปิดไฟล์ PDF ที่ดัดแปลงมาเป็นพิเศษมาดู

Google อุดช่องโหว่เรียบร้อย

ช่องโหว่นี้ถูกส่งให้ทาง Google ซึ่งก็ได้ออกแพทช์สำหรับแก้ปัญหาเป็นที่เรียบร้อย โดย Statement ‘assert’ ที่มีปัญหาไปเป็น ‘if’ แทน แนะนำให้ผู้ใช้อัพเดท Google Chrome อย่างน้อยเป็นเวอร์ชัน 51.0.2704.63 ที่ออกไปเมื่อวันที่ 25 พฤษภาคมที่ผ่านมา หรือเวอร์ชันล่าสุดอย่าง 51.0.2704.79

ที่มา: http://blog.talosintel.com/2016/06/pdfium.html#more

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

Salesforce เข้าซื้อกิจการ Fin มูลค่าราว 3,600 ล้านดอลลาร์ เสริมแกร่ง AI Agent งานบริการลูกค้า

Salesforce ประกาศลงนามข้อตกลงขั้นสุดท้ายเข้าซื้อกิจการ Fin ผู้ให้บริการแพลตฟอร์ม customer agent ในมูลค่าราว 3,600 ล้านดอลลาร์สหรัฐ เพื่อนำเทคโนโลยี AI Agent สำหรับงานบริการลูกค้ามาเสริมความสามารถให้กับ Agentforce

Ericsson เปิดตัวโซลูชัน AI in RAN ยกระดับ 5G ไปอีกขั้นด้วยโครงข่ายที่ฝัง AI อยู่ภายใน

Ericsson เปิดตัว AI in RAN ซอฟต์แวร์แบบ Subscription ล่าสุดที่ฝัง AI ลงในแพลตฟอร์ม Radio Access Network (RAN) โดยตรง …