Ruby ออก 4.0.9, 3.4.12 และ 3.3.13 แก้บั๊ก 3 ตัวในเอนจิน regex Onigmo ต้นเหตุช่องโหว่ RCE วิกฤต 4 ตัวของ GitLab — แอป Ruby ที่คอมไพล์ regex จากอินพุตภายนอกเสี่ยงทั้งหมด แต่ยังไม่มี CVE ของ Ruby เอง

Ruby ออกเวอร์ชัน 4.0.9, 3.4.12 และ 3.3.13 แก้บั๊ก 3 ตัวในเอนจิน regex Onigmo ซึ่งเป็นต้นเหตุช่องโหว่รันโค้ดวิกฤต 4 ตัวที่ GitLab แพตช์ในเดือนที่ผ่านมา Ruby ระบุว่าแอปใดก็ตามที่คอมไพล์ regex จากข้อความที่ผู้โจมตีควบคุมได้อยู่ในข่ายเสี่ยง ไม่ใช่แค่ GitLab การตั้ง Regexp.timeout หรือจำกัดความยาว pattern ป้องกันไม่ได้ Ruby 3.2 ลงไปจะไม่ได้รับแพตช์ ที่สำคัญคือ Ruby ยังไม่ขอ CVE ของตัวเอง ทำให้สแกนเนอร์ที่ตรวจตาม CVE อาจมองไม่เห็นความเสี่ยงนี้

