Thực tập sinh Phùng Siêu Đạt của OPSWAT đã lựa chọn phân tích Mongoose và vừa phát hiện hai lỗ hổng bảo mật nghiêm trọng trong phần mềm lớp trung gian (middleware) này. Đáng nguy hiểm, lỗ hổng của Mongoose có thể giúp tin tặc xâm nhập vào ứng dụng, thực thi mã độc và đánh cắp dữ liệu.
Cụ thể, trong quá trình phân tích chuyên sâu thư viện này, Đạt đã phát hiện một lỗ hổng nghiêm trọng trong Mongoose là CVE-2024-53900. Lỗ hổng này cho phép kẻ tấn công khai thác giá trị $where, có thể dẫn đến Thực thi Mã Từ xa (Remote Code Execution - RCE) trên máy chủ ứng dụng Node.js.
Sau đó, Đạt đã báo cáo ngay cho nhóm phát triển Mongoose. Ngày 26/11/2024, một bản vá đã được phát hành trong phiên bản 8.8.3 và lỗ hổng này được công bố trên Cơ sở dữ liệu Lỗ hổng bảo mật Quốc gia của Hoa Kỳ (NVD) với mã định danh CVE-2024-53900.
Tuy nhiên, khi phân tích bản vá 8.8.3, Đạt tiếp tục phát hiện lỗ hổng này chưa được xử lý triệt để. Tin tặc có thể sử dụng một phương pháp khác để vượt qua bản vá và tấn công máy chủ ứng dụng web, từ đó đánh cắp dữ liệu hoặc kiểm soát ứng dụng.
Theo đó, ngày 13/1/2025, Mongoose phát hành phiên bản 8.9.5, giới thiệu một bản vá nâng cao nhằm khắc phục triệt để lỗ hổng. Ngày 15/1/2025, CVE-2025-23061 được công bố trên NVD, nhấn mạnh mức độ nghiêm trọng của lỗ hổng mới được phát hiện.
Thời gian qua, OPSWAT đã tổ chức chương trình nghiên cứu và thực tập cho sinh viên năm cuối hoặc mới tốt nghiệp tại Việt Nam. Chương trình này mang đến cho sinh viên cơ hội phân tích và giải quyết các lỗ hổng an ninh mạng, thực hành cùng các chuyên gia bảo mật của OPSWAT để đối phó với các thách thức thực tế như phát hiện mã độc, bảo mật tệp tin và phòng chống tấn công mạng cho cơ sở hạ tầng trọng yếu.
Trong chương trình này, các thực tập sinh có nhiệm vụ nghiên cứu, tái tạo các lỗ hổng bảo mật (CVE) đã biết trên nhiều phần mềm, thư viện và hệ điều hành khác nhau.
Theo khuyến cáo của OPSWAT Việt Nam, các lập trình viên làm việc trên môi trường Mongoose cần thực hiện cập nhật bản vá ngay lập tức để khắc phục tạm thời 2 lỗ hổng CVE-2024-53900 và CVE-2025-23061 trên.
Đồng thời, kiểm tra các công cụ. Các lập trình viên nên kiểm tra danh sách thành phần phần mềm (SBOM - Software Bill of Materials). Danh sách này gồm tất cả các công cụ và mã nguồn đang được sử dụng để đảm bảo không có lỗi bảo mật nào khác. SBOM giúp minh bạch các thành phần và phụ thuộc bên trong phần mềm, đảm bảo rằng mọi lỗ hổng đều được xác định và xử lý.
Trong môi trường phát triển hiện đại, việc sử dụng nhiều công cụ và thư viện của bên thứ ba làm tăng độ phức tạp, khiến vòng đời phát triển phần mềm (SDLC) khó kiểm soát hơn. Nếu không liên tục giám sát SBOM, các tổ chức có nguy cơ bỏ sót những thành phần lỗi thời hoặc dễ bị tấn công, khiến ứng dụng trở nên kém an toàn. Việc quét SBOM chủ động giúp quản lý lỗ hổng hiệu quả, đảm bảo an ninh luôn là một phần cốt lõi trong quy trình phát triển phần mềm..
“Tin tặc có thể lợi dụng những lỗ hổng này để xâm phạm dữ liệu của bạn, vì dữ liệu của bạn an toàn tại thời điểm lưu trữ không có nghĩa là nó luôn được bảo vệ. Hãy quét cơ sở dữ liệu thường xuyên để phát hiện những thay đổi bất thường hoặc lỗ hổng bảo mật”, đại diện OPSWAT Việt Nam chia sẻ.
Các công cụ như sandboxing và quét tập tin là những phương pháp hiệu quả để phát hiện các hành vi đáng ngờ. Chẳng hạn như Deep CDR làm sạch và tái tạo tệp tin để loại bỏ mọi mối đe dọa tiềm ẩn; MetaScan Multiscanning sử dụng hơn 30 công cụ nhận dạng mã độc để phát hiện cả mối đe dọa; MetaDefender Sandbox phân tích hành vi đáng ngờ của tập tin trong một môi trường an toàn.
Được biết, Mongoose là một thư viện giúp quản lý dữ liệu trong MongoDB dễ dàng hơn khi làm việc với ứng dụng Node.js. Nó hoạt động như một lớp trung gian (middleware) cho phép chạy các đoạn code trước hoặc sau khi xử lý dữ liệu. Mongoose cho phép chuyển đổi các đối tượng JavaScript thành tài liệu MongoDB theo một cấu trúc có sẵn (schema). Nhờ đó, dữ liệu được tổ chức rõ ràng hơn, dễ kiểm soát và xác thực.
Thực tế, Mongoose cung cấp nhiều tính năng mạnh mẽ và hệ thống truy vấn linh hoạt, giúp lập trình viên làm việc với MongoDB hiệu quả hơn. Nhờ sự tiện lợi này, Mongoose đã trở thành một công cụ phổ biến, thu hút rất nhiều lập trình viên trên toàn thế giới tin dùng.
Chiến lược được kỳ vọng sẽ đóng góp thiết thực cho việc thực hiện nhiệm vụ phát triển công nghệ chiến lược phục vụ phát triển bền vững...
Dự kiến từ tháng 2/2027, YouTube sẽ thay đổi cơ chế chia sẻ doanh thu từ Shorts, hướng tới ghi nhận nhà sáng tạo tạo ra tương tác và nâng ngưỡng tham gia chương trình chia sẻ doanh thu quảng cáo, Premium...
Ông Jeffrey Tchui, Giám đốc Điều hành kiêm Giám đốc khu vực châu Á - Thái Bình Dương của Hashgraph, đơn vị phát triển và thúc đẩy Hedera, một trong những mạng sổ cái phân tán hàng đầu thế giới, đồng thời là Giám đốc Điều hành của Web3 Harbour, hiệp hội ngành Web3 hàng đầu Hồng Kông (Trung Quốc), trong cuộc trao đổi với a/b, đã chia sẻ quan điểm về định hướng phát triển thị trường tài sản thực được mã hóa (Real World Assets - RWA), đồng thời đưa ra nhiều gợi mở để Việt Nam hoàn thiện khuôn khổ pháp lý cho lĩnh vực này.
Khi các định chế tài chính toàn cầu bắt đầu thử nghiệm đưa tài sản truyền thống lên blockchain, Việt Nam đứng trước cơ hội tham gia một xu hướng mới của thị trường vốn. Tuy nhiên, để mã hóa tài sản thực (RWA) phát triển bền vững, cần một chiến lược phù hợp ngay từ giai đoạn đầu...
Trường hợp máy tính lượng tử bẻ khóa các ví, sẽ không có một thông báo hay dấu hiệu của một vụ xâm nhập, khiến nguyên do vụ mất tiền trở nên bí ẩn...
Kỳ họp không thường lệ lần thứ nhất, Quốc hội khóa XVI đang trải qua tuần làm việc đầu tiên. Hàng loạt các dự án Luật, dự thảo Luật quan trọng được các đại biểu Quốc hội tập trung thảo luận. Trong đó có dự án Nghị quyết nhằm bảo vệ cán bộ dám nghĩ, dám làm.
Chiều 11/8, Tạp chí Kinh tế Việt Nam/VnEconomy đã tổ chức Diễn đàn: “Hoàn thiện chính sách tạo lợi thế cạnh tranh thúc đẩy phát triển năng lượng”.