libpng ออกอัปเดต แก้บั๊กที่มีอายุยืนนานกว่า 21 ปี

ทีมพัฒนาของ libpng ได้ออกอัปเดตล่าสุดเพื่อแก้ไขบั๊กที่มีอายุยืนนานมากว่า 21 ปี

Credit: ShutterStock.com

ทีมพัฒนาของ libpng ได้ค้นพบบั๊กที่มีอยู่ภายในโค้ดตั้งแต่ปี 1995 หรืออายุรวม 21 ปีไปเป็นที่เรียบร้อย โดยบั๊กนี้เป็นบั๊ก “NULL dereference” ซึ่งปรากฎใน libpng ตั้งแต่รุ่น 0.71 ซึ่งออกมาตั้งแต่วันที่ 26 มิถุนายน 1995 โดยการทำให้บั๊กนี้ปรากฎนั้นมีเงื่อนไขว่าจะต้องทำการใส่ Text Chunk ลงไปภายใน png structure แล้วทำการลบข้อความทั้งหมดเหล่านั้นออก จากนั้นจึงใส่ Text Chunk กลับเข้าไปอีกชุดภายใน png structure เดิม

บั๊กนี้ถูกแก้ไขแล้วใน libpng รุ่น 1.6.27, 1.5.28, 1.4.20, 1.2.57 และ 1.0.67 พร้อมทั้งมีการอัปเดตประเด็นอื่นๆ อีกเล็กน้อยด้วยบน libpng 1.6.27 โดยผู้ที่สนใจสามารถอ่านเนื้อหาฉบับเต็มได้ที่ https://sourceforge.net/p/png-mng/mailman/message/35575076/ ทันที ส่วนผู้ที่ต้องการอัปเดตสามารถโหลดได้ที่ ftp://ftp.simplesystems.org/pub/png/src หรือ http://libpng.sf.net/ ทันทีครับ

ที่มา: http://www.phoronix.com/scan.php?page=news_item&px=Libpng-21-Year-Bug-Fix

About techtalkthai

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

Check Also

เก่ง AI อย่างเดียวไม่พอ! เปิดแนวคิด The Human Advantage เจาะกรณีศึกษาสร้าง AI ที่ใช้งานได้จริง จาก LINE THAILAND DEVELOPER CONFERENCE 2026 [PR]

ในวันที่ AI ฉลาดขึ้นและช่วยมนุษย์สร้างเทคโนโลยีใหม่ได้รวดเร็วกว่าที่เคย คำถามสำคัญจึงอาจไม่ใช่เพียงว่า “AI ทำอะไรได้บ้าง” แต่คือ “มนุษย์จะใช้ AI สร้างอะไรให้มีคุณค่าได้มากกว่าเดิม” เพราะความได้เปรียบของนักพัฒนายุคใหม่ไม่ได้อยู่เพียงความสามารถในการใช้เทคโนโลยี แต่ยังรวมถึงความรู้ ความคิดริเริ่ม และความเข้าใจปัญหาของผู้คน เพื่อเปลี่ยนศักยภาพของ …

เปิดเบื้องหลัง AI Agent ทำงานอย่างไรให้เร็ว แม่นยำ และปลอดภัย เจาะ 6 หัวข้อ Deep Tech ในงาน LINE THAILAND DEVELOPER CONFERENCE 2026 [PR]

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