CWE-305: Vượt qua xác thực do điểm yếu nguyên phát

CWE-305 là gì?

CWE-305 là vượt qua xác thực do điểm yếu nguyên phát. Lỗi phát sinh khi thuật toán xác thực là đúng đắn, nhưng cơ chế được triển khai có thể bị vượt qua do một điểm yếu khác giữ vai trò nguyên phát gây ra lỗi xác thực. Hiện có 41 lỗ hổng trong kho dữ liệu liên quan đến CWE-305 và 1 trong số đó nằm trong danh mục khai thác thực tế của CISA.

THỨ HẠNG OWASP TOP 10:20257 — A07:2025 — Authentication Failures
Tổng số CVE liên quan (365 ngày)41
Mức trừu tượngCơ bản
Khả năng khai thác-

Số lượng lỗ hổng nằm trong CWE-305

41 lỗ hổngTăng 413% so với cùng kỳ

Số lượng lỗ hổng trong CISA KEV của CWE-305

1 lỗ hổng

Định nghĩa chính thức

TheoMitre CWE

Chi tiết kỹ thuật

Cơ chế xác thực có thể tuân theo thuật toán hợp lệ nhưng vẫn không bảo vệ được tài nguyên nếu một điểm yếu khác làm sai lệch hoặc rút ngắn quá trình kiểm tra. Vì điểm yếu nguyên phát xảy ra trong thành phần hoặc logic nền tảng, kẻ tấn công có thể cung cấp dữ liệu đầu vào được chấp nhận mà không cần vượt qua đầy đủ yêu cầu xác thực. Do đó, cần phân tích nguyên nhân gốc của lỗi xác thực thay vì chỉ đánh giá tính đúng đắn trên danh nghĩa của thuật toán xác thực.

Đặc điểm

Đây là điểm yếu cơ sở, đơn giản, phát sinh trong giai đoạn triển khai khi một chiến thuật bảo mật về kiến trúc được hiện thực hóa. Bản thân thuật toán xác thực có thể đúng, nhưng một lỗi nền tảng trong cơ chế triển khai, chẳng hạn kiểm tra mật khẩu không đầy đủ hoặc trạng thái dữ liệu không được khởi tạo đúng, làm suy yếu toàn bộ việc xác thực. Điểm yếu này không phụ thuộc vào ngôn ngữ lập trình cụ thể.

Hậu quả thường gặp

Hậu quả chính thuộc phạm vi kiểm soát truy cập: kẻ tấn công có thể vượt qua cơ chế bảo vệ do xác thực cung cấp. Việc khai thác thành công có thể cho phép truy cập mà lẽ ra phải yêu cầu xác thực hợp lệ, trong đó có quyền quản trị ở ví dụ đại diện liên quan đến phần mềm diễn đàn.

Dữ liệu MITRE CWE chính thức
Tác độngPhạm viDiễn giải
Vượt qua cơ chế bảo vệKiểm soát truy cập-

Biện pháp giảm thiểu rủi ro

Hồ sơ CWE chính thức không chỉ định biện pháp giảm thiểu cho điểm yếu này.

Cách phát hiện trong hệ thống

Hồ sơ CWE chính thức không chỉ định phương pháp phát hiện cho điểm yếu này.

Lỗ hổng điển hình

Các ví dụ sau đây là những trường hợp đại diện trong hồ sơ CWE, không phải danh sách đầy đủ:

  • CVE-2002-1374: Mật khẩu được cung cấp chỉ được so sánh với ký tự đầu tiên của mật khẩu thực.
  • CVE-2000-0979: Mật khẩu không được kiểm tra đúng cách, cho phép kẻ tấn công từ xa vượt qua kiểm soát truy cập bằng mật khẩu dài một byte khớp với ký tự đầu tiên của mật khẩu thực.
  • CVE-2001-0088: Phần mềm diễn đàn không khởi tạo đúng một mảng, vô tình đặt mật khẩu thành một ký tự, khiến kẻ tấn công từ xa dễ dàng đoán mật khẩu và giành đặc quyền quản trị.
Nguồn (2)

CWE™ Program, operated by The MITRE Corporation. Copyright © 2006–2026, The MITRE Corporation. The MITRE Corporation hereby grants you a non-exclusive, royalty-free license to use CWE for research, development, and commercial purposes. CWE Terms of Use.

Tìm hiểu thêm

Kiểm tra chuyên sâu cùng giải pháp quản lý rủi ro Web toàn diện

Giải pháp CyStack VulnScan liên tục phát hiện tài sản, xác minh lỗ hổng và giúp đội ngũ bảo mật ưu tiên khắc phục cho toàn bộ doanh nghiệp.