พบช่องโหว่ร้ายแรงบน MariaDB และ MySQL ซึ่งส่งผลให้ผู้โจมตีนั้นสามารถข้ามผ่านการล็อกอินได้ (bypass authentication) โดยช่องโหว่นี้มีผลกับ MariaDB และ MySQL เวอร์ชัน 5.1.61, 5.2.11, 5.3.5, 5.5.22 และในเวอร์ชันก่อนหน้านี้ด้วย ซึ่งช่องโหว่นี้ได้รับการประกาศเป็น CVE หมายเลข 2012-2122 แล้ว
โดยบั๊กนี้อยู่ที่การ compare password ทำให้ password "อะไรก็ได้" สามารถผ่านได้หมด มีโอกาสเกิดได้ 1 ใน 256 ครั้ง แสดงว่าถ้าล็อกอินถี่ๆ หลายร้อยครั้งจะมีสักครั้งที่ผ่านไปเลยโดยไม่สนใจ password โดยบั๊กนี้ไม่ได้เกิดกับทุก build ตอนนี้คาดว่ามีปัญหาเฉพาะการคอมไพล์ที่ใช้ memcmp เวอร์ชันลินุกซ์เท่านั้น
สำหรับทางแก้นั้นคือการป้องกันการเข้าสู่ตัวฐานข้อมูลโดยตรงจากภายนอกรวมถึงการอัพเดตเวอร์ชันครับ
ที่มา - Seclists via The Hacker News
Comments
จ๊ากกก Server ตูจะเข้าเจ๊งไหม
พอ!
Coder | Designer | Thinker | Blogger
แหม อุตส่าห์พิมพ์ o ตั้ง 200 ตัวแน่ะ
Dream high, work hard.
กดค้างให้ครบ 3 บรรทัด comment box ครับ
Coder | Designer | Thinker | Blogger
ยาวเกินจอ
ถ้ารบกวนผู้อ่านคนอื่นๆ อีก จะโดนแบนนะครับ
ของผมบั๊กแฮะ -0-
20 กว่าเครื่องของผมเทสยังไงก็ไม่บั๊กแฮะ
รอดไป
งามไส้เลย แต่ส่วนใหญ่ผมจะทำในส่วน mysql ไม่ให้เข้า login ตรงๆ อยู่แล้วต้องผ่่าน SSL หรือไม่ก็ใช้ service อื่นแทนเข้าไปก่อนที่จะเข้าถึง mysql :)
เวอร์ชั่น => เวอร์ชัน
แก้ไขแล้วครับ ขอบคุณครับ
จ้ากกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก ธรุกิจอยู่ในความเสี่ยงทันทีแบบไม่รู้ตัว
PostgreSQL: ฉันไม่โดน ฉันไม่แคร์ โฮะๆ //ไม่ใช่แระ --'