➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: thehackernews.com – info@thehackernews.com (The Hacker News)
Ruby Sửa Ba Lỗ Hổng Trong Bộ Động Cơ Regex Của Onigmo

Ruby Sửa Ba Lỗ Hổng Trong Bộ Động Cơ Regex Của Onigmo

Tóm tắt kỹ thuật (TL;DR)

"Ruby released updates (4.0.9, 3.4.12, and 3.3.13) to address three vulnerabilities in the Onigmo regex engine. These flaws were exploited in four critical Remote Code Execution (RCE) vulnerabilities in GitLab (CVE-2026-97229, CVE-2026-110264, and two others disclosed in September 2026). Affected applications compiling regex from untrusted input should upgrade; GitLab has also released patched versions."

🛡️ Tác động Bảo mật8/10

Các lỗ hổng này có thể cho phép kẻ tấn công thực thi mã từ xa trên máy chủ của GitLab, dẫn đến việc mất dữ liệu hoặc chiếm quyền kiểm soát máy chủ.

💼 Tác động Vận hành6/10

Các lỗ hổng này có thể ảnh hưởng đến uy tín và doanh thu của các công ty sử dụng GitLab và Ruby.

Ruby vừa phát hành các phiên bản 4.0.9, 3.4.12 và 3.3.13 để sửa ba lỗ hổng trong bộ động cơ regex của Onigmo. Những lỗ hổng này đã bị khai thác trong bốn lỗ hổng Remote Code Execution (RCE) nghiêm trọng trong GitLab. Các ứng dụng bị ảnh hưởng là những ứng dụng biên dịch regex từ đầu vào không đáng tin cậy. GitLab đã phát hành các phiên bản vá lỗi cho các lỗ hổng này. ## Các Ứng Dụng Bị Ảnh Hưởng Ruby cho biết một ứng dụng chỉ bị ảnh hưởng nếu nó biên dịch một regex từ một chuỗi mà kẻ tấn công kiểm soát. Điều này xảy ra khi một chương trình truyền một chuỗi như vậy đến Regexp.new, Regexp.union hoặc Regexp.compile, hoặc đặt nó bên trong một mẫu thông qua interpolation. ## Cách Sửa Lỗ Hổng Ruby đã sửa các lỗ hổng trong các phiên bản 4.0.9, 3.4.12 và 3.3.13. Người dùng nên nâng cấp lên các phiên bản này để sửa các lỗ hổng. Nếu không thể nâng cấp, người dùng nên停止 biên dịch regex từ đầu vào không đáng tin cậy. ## Tác Động Các lỗ hổng này có thể cho phép kẻ tấn công thực thi mã từ xa trên máy chủ của GitLab. Điều này có thể dẫn đến việc mất dữ liệu hoặc chiếm quyền kiểm soát máy chủ. ## Kết Luận Người dùng Ruby nên nâng cấp lên các phiên bản mới nhất để sửa các lỗ hổng này. Các ứng dụng bị ảnh hưởng nên停止 biên dịch regex từ đầu vào không đáng tin cậy cho đến khi có bản vá lỗi.

Câu hỏi thường gặp

Các lỗ hổng này ảnh hưởng đến những ứng dụng nào?

Các ứng dụng biên dịch regex từ đầu vào không đáng tin cậy

Góc nhìn của Orange Cloud

Theo chúng tôi, việc sửa các lỗ hổng này là rất quan trọng để bảo vệ các ứng dụng Ruby khỏi các cuộc tấn công từ xa. Người dùng nên nâng cấp lên các phiên bản mới nhất và停止 biên dịch regex từ đầu vào không đáng tin cậy cho đến khi có bản vá lỗi.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔