Lỗ hổng vượt qua xác thực trong thư viện Bouncy Castle đã được vá

Hạnh Tâm| 21/12/2020 10:55
Theo dõi ICTVietnam trên

Gần đây, một lỗ hổng vượt qua xác thực có mức độ nghiêm trọng cao đã được xử lý trong thư viện mã hóa của Bouncy Castle.

Ra đời vào năm 2000, Bouncy Castle là một bộ sưu tập các API được sử dụng trong cả Java và C# với mục đích đảm bảo việc tuân thủ các chuẩn và tính tương thích.

Các nhà nghiên cứu bảo mật của CyRC mới tiết lộ rằng một lỗ hổng xác thực mà họ đã phát hiện được trong lớp OpenBSDBcrypt của thư viện mã hóa trong Java có thể bị lợi dụng để vượt qua việc kiểm tra mật khẩu trong các ứng dụng dựa trên thư viện này. Lỗ hổng có số hiệu là CVE-2020-28052, có điểm số CVSS là 8,1.

Lỗ hổng vượt qua xác thực trong thư viện Bouncy Castle đã được vá - Ảnh 1.

Lớp OpenBSDBcrypt sử dụng thuật toán Bcrypt để băm các mật khẩu, các nhà nghiên cứu giải thích rằng lỗi này bắt nguồn từ sai sót của quy trình triển khai phương thức OpenBSDBcrypt.doCheckPassword.

Synopsys CyRC cho biết: "Mã chỉ kiểm tra vị trí của các ký tự tự 0 đến 59 mà không kiểm tra các giá trị từ 0 đến 59". Điều này nghĩa là một kẻ tấn công có thể vượt qua việc kiểm tra ngay cả khi chúng không thể khớp từng byte với giá trị băm được lưu trữ. Việc khai thác thành công lỗ hổng có thể dẫn đến vượt qua xác thực, cho phép tin tặc thực hiện các hoạt động như một người dùng hợp pháp, bao gồm cả hoạt động của các quản trị viên.

Theo các nhà nghiên cứu bảo mật, kẻ tấn công cần phải thực hiện các nỗ lực tấn công brute-force trên các mật khẩu trước khi kích hoạt.

Các nhà nghiên cứu cho biết: "Những thử nghiệm của chúng tôi cho thấy 20% mật khẩu được thử nghiệm đã vượt thành công trong tổng số 1.000 lần thử. Hơn nữa, cuộc điều tra của chúng tôi cho thấy tất cả các hàm băm mật khẩu đều có thể bị bỏ qua với đủ các lần thử. Trong một số trường hợp hiếm hoi, một số hàm băm mật khẩu có thể bị bỏ qua với mọi giá trị đầu vào".

Vấn đề được phát hiện ảnh hưởng tới các phiên bản Bouncy Castle 1.65 và 1.66, nhưng không ảnh hưởng tới những phiên bản trước đó. Bouncy Castle 1.67 được phát hành vào ngày 1/11/2020 để vá lỗ hổng bảo mật này.

Cả nhà cung cấp và người dùng phần mềm sử dụng thư viện này đều được khuyến cáo nên nâng cấp lên phiên bản Bouncy Castle Java 1.67 trở lên để đảm bảo an toàn khi sử dụng.

Nổi bật Tạp chí Thông tin & Truyền thông
  • Khai trương Trung tâm Báo chí kỷ niệm 70 năm Chiến thắng Điện Biên Phủ
    Trung tâm Báo chí được thành lập nhằm tạo mọi điều kiện thuận lợi cho phóng viên (PV) trong nước, quốc tế đưa tin về Lễ kỷ niệm và chủ động, tích cực cung cấp thông tin của Ban Tổ chức về Lễ kỷ niệm.
  • Khám phá đất và người xứ Nghệ trên không gian số
    Thời gian qua, Bảo tàng Nghệ An đã mạnh dạn đưa công nghệ vào hoạt động trưng bày, để tiếp cận và thu hút du khách. Du khách đến với Bảo tàng Nghệ An từ chỗ "cấm sờ tay vào hiện vật" nay có thể được chạm tay vào hiện vật, cổ vật, được khám phá các danh lam, thắng cảnh, lịch sử, con người xứ Nghệ, thông qua không gian số 3D; khám phá kho dữ liệu lịch sử đã được số hóa... giúp Bảo tàng Nghệ An ngày càng hút khách, nhất là giới trẻ.
  • Báo chí và học giả quốc tế ca ngợi Chiến thắng Điện Biên Phủ
    Báo Resumen Latinoamericano của Argentina những ngày qua liên tục đăng các bài viết cùng nhiều hình ảnh tư liệu minh họa, ca ngợi Chiến thắng Ðiện Biên Phủ của nhân dân Việt Nam.
  • Lãnh đạo doanh nghiệp nên làm gì trước “làn sóng” AI?
    Nhà lãnh đạo tương lai chắc chắn phải am hiểu công nghệ, cụ thể là trí tuệ nhân tạo (AI) và ‏‏dữ liệu lớn (big data‏‏). Người tạo thay đổi cho doanh nghiệp (DN) trong ứng dụng AI là CEO, COO và CFO, còn lãnh đạo công nghệ chỉ là người hỗ trợ.‏
  • Tháo gỡ rào cản nguồn nhân lực chất lượng cao ngành CNTT
    Nhằm tháo gỡ khó khăn trong đào tạo CNTT, Viện Quản trị và Công nghệ ABS (Đại học Thành Đô) ra đời với sứ mệnh cung cấp nguồn nhân lực chất lượng cao, đảm bảo 100% sinh viên đủ phẩm chất, kỹ năng có việc làm ngay sau khi tốt nghiệp.
Đừng bỏ lỡ
Lỗ hổng vượt qua xác thực trong thư viện Bouncy Castle đã được vá
POWERED BY ONECMS - A PRODUCT OF NEKO