Xác thực sai loại đầu vào cho phép thao túng qua mạng trong Microsoft.NET Framework

Lưu ý: Dữ liệu này chỉ có tính chất tham khảo, phục vụ nghiên cứu an ninh mạng.CyStack khuyến nghị người dùng không sử dụng các thông tin này nhằm các mục đích bất hợp pháp

Lỗ hổng CVE-2026-97801 là gì?

Lỗ hổng CVE-2026-97801 là lỗ hổng Improper Validation of Specified Type of Input ảnh hưởng tới Microsoft .NET Framework 3.5 (phiên bản bị ảnh hưởng: 3.5.0 – < 2.0.50727.9188 AND 3.0.30729.9171), Microsoft .NET Framework 3.5 AND 4.6.2/4.7/4.7.1/4.7.2 (phiên bản bị ảnh hưởng: 3.0.0.0 – < 2.0.50727.8987 AND 3.0.30729.8982 AND 4.7.4150.0), Microsoft .NET Framework 3.5 AND 4.7.2 (phiên bản bị ảnh hưởng: 4.7.0 – < 2.0.50727.9073 AND 3.0.30729.9070 AND 4.7.4150.0) và 5 sản phẩm khác. Lỗ hổng này được xếp hạng ở mức Cao, với điểm CVSS 7.5. Các nguồn hiện có chưa ghi nhận lỗ hổng này bị khai thác.

Giới thiệu chung

Dữ liệu gốc

Việc xác thực không đúng loại đầu vào được chỉ định trong.NET Framework cho phép kẻ tấn công không được ủy quyền thực hiện hành vi thao túng qua mạng.

Sản phẩm và phạm vi ảnh hưởng

  • Microsoft.NET Framework 3.5: Trên Windows 11 version 26H1, Windows Server 2012 và Windows Server 2012 R2, 3.5.0 bị ảnh hưởng khi thấp hơn 2.0.50727.9188 AND 3.0.30729.9171.
  • Microsoft.NET Framework 3.5 AND 4.6.2/4.7/4.7.1/4.7.2: Trên Windows 10 version 1607, Windows Server 2016 và Windows Server 2019, 3.0.0.0 bị ảnh hưởng khi thấp hơn 2.0.50727.8987 AND 3.0.30729.8982 AND 4.7.4150.0.
  • Microsoft.NET Framework 3.5 AND 4.7.2: Trên Windows 10 version 1809, 4.7.0 bị ảnh hưởng khi thấp hơn 2.0.50727.9073 AND 3.0.30729.9070 AND 4.7.4150.0.
  • Microsoft.NET Framework 3.5 AND 4.8: Trên Windows 10 version 1809, Windows 10 version 21H2, Windows 10 version 22H2, Windows Server 2019 và Windows Server 2022, 4.8.0 bị ảnh hưởng khi thấp hơn 2.0.50727.9073 AND 3.0.30729.9070 AND 4.8.4811.0.
  • Microsoft.NET Framework 3.5 AND 4.8.1: Trên Windows 10 version 21H2, Windows 10 version 22H2, Windows 11 version 23H2, Windows 11 version 24H2, Windows 11 version 25H2, Windows 11 version 26H2, Windows Server 2022 và Windows Server 2025, 4.8.1 bị ảnh hưởng khi thấp hơn 2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0.
  • Microsoft.NET Framework 4.6.2/4.7/4.7.1/4.7.2: Trên Windows Server 2012 và Windows Server 2012 R2, 4.7.0 bị ảnh hưởng khi thấp hơn 4.7.4150.0.
  • Microsoft.NET Framework 4.8: Trên Windows 10 version 1607, Windows Server 2012, Windows Server 2012 R2 và Windows Server 2016, 4.8.0 bị ảnh hưởng khi thấp hơn 4.8.4811.0.
  • Microsoft.NET Framework 4.8.1: Trên Windows 11 version 26H1, 4.8.0.0 bị ảnh hưởng khi thấp hơn 4.8.9363.0.

Các điều kiện kết hợp bằng AND phải được đánh giá đầy đủ. Bản ghi không xác nhận trạng thái của những nhánh hoặc nền tảng không được liệt kê.

Chi tiết kỹ thuật

Lỗi thuộc CWE-1287, Improper Validation of Specified Type of Input, trong Microsoft.NET Framework. Việc kiểm tra loại đầu vào không đầy đủ có thể cho phép dữ liệu do kẻ tấn công kiểm soát đi qua một đường xử lý mà không được xác thực đúng cách. Mô hình tấn công được cung cấp cho thấy kẻ tấn công có thể tiếp cận qua mạng, không cần xác thực, không cần người dùng tương tác và có độ phức tạp thấp. Bản ghi không xác định API, parser, giao thức, endpoint hoặc loại đầu vào cụ thể liên quan đến lỗi, vì vậy đường khai thác chi tiết vẫn chưa rõ. Tác động được đánh giá là nằm trong cùng phạm vi bảo mật, với hậu quả chính là ảnh hưởng đến tính toàn vẹn; bản ghi không xác định tác động trực tiếp đến tính bí mật hoặc tính sẵn sàng.

Khả năng khai thác

  • Khả năng tiếp cận: Có thể khai thác qua mạng.
  • Xác thực: Không yêu cầu quyền hoặc thông tin xác thực trước.
  • Tương tác người dùng: Không yêu cầu người dùng tương tác.
  • Độ phức tạp: Được đánh giá là thấp.
  • Tình trạng khai thác: CISA enrichment được trả về cho bản ghi ghi nhận trạng thái khai thác là không có; bản ghi được cung cấp cũng đánh dấu không có public exploit. Đây là trạng thái tại thời điểm ghi nhận, không chứng minh rằng lỗi không thể bị khai thác trong tương lai.

Bản ghi hiện có không cung cấp exploit cụ thể, chiến dịch, nạn nhân hoặc indicator of compromise.

Tác động kỹ thuật

Khai thác thành công có thể cho phép một kẻ tấn công không có quyền trước đó gây ra thao túng trái phép trong thành phần hoặc ứng dụng sử dụng.NET Framework bị ảnh hưởng. Hậu quả chính là ảnh hưởng đến tính toàn vẹn; phạm vi tác động được đánh giá là không vượt ra ngoài security authority bị khai thác. Bản ghi không thiết lập việc đọc dữ liệu, làm gián đoạn dịch vụ hoặc nâng quyền là kết quả trực tiếp. Về tổ chức, các thay đổi trái phép có thể buộc đội ngũ phải xác minh dữ liệu, kiểm thử lại dịch vụ và điều tra tính toàn vẹn của ứng dụng. Quy trình nghiệp vụ cụ thể chịu tác động vẫn chưa được công bố.

Tác động đến tổ chức

Hậu quả được xác nhận chủ yếu liên quan đến tính toàn vẹn: một kẻ tấn công từ xa có thể gây ra thay đổi hoặc thao túng trái phép trong đường xử lý bị ảnh hưởng. Tùy vào ứng dụng sử dụng framework, tác động có thể ảnh hưởng đến dữ liệu hoặc trạng thái ứng dụng, nhưng bản ghi không xác định quy trình nghiệp vụ cụ thể. Bản ghi không nêu tác động đến tính bí mật hoặc tính sẵn sàng. Do đó, các tổ chức nên ưu tiên kiểm kê phiên bản, áp dụng bản cập nhật và xác minh tính toàn vẹn của các dịch vụ quan trọng sau khi cập nhật.

Cách khắc phục

  1. Áp dụng bản cập nhật bảo mật của Microsoft cho đúng nhánh sản phẩm và nền tảng. Bản ghi xác nhận bản vá đã có, nhưng không cung cấp một solution text riêng hoặc một phiên bản sửa lỗi duy nhất áp dụng cho mọi nhánh.
  2. Sau khi cập nhật, xác minh các thành phần liên quan không còn thấp hơn toàn bộ ngưỡng tương ứng: 2.0.50727.9188 AND 3.0.30729.9171 cho các nhánh.NET Framework 3.5 liên quan; 2.0.50727.8987 AND 3.0.30729.8982 AND 4.7.4150.0 cho nhánh kết hợp với 4.6.2/4.7/4.7.1/4.7.2; 2.0.50727.9073 AND 3.0.30729.9070 AND 4.7.4150.0 cho nhánh kết hợp với 4.7.2; 2.0.50727.9073 AND 3.0.30729.9070 AND 4.8.4811.0 cho nhánh kết hợp với 4.8; 2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0 cho nhánh kết hợp với 4.8.1; 4.7.4150.0 cho nhánh 4.6.2/4.7/4.7.1/4.7.2 độc lập; 4.8.4811.0 cho nhánh 4.8 độc lập; và 4.8.9363.0 cho nhánh 4.8.1 độc lập.
  3. Với các bản cài đặt kết hợp, kiểm tra mọi thành phần trong điều kiện AND; việc đạt ngưỡng của một thành phần không đủ để chứng minh toàn bộ cấu hình đã được sửa.
  4. Không coi việc cập nhật một nhánh.NET Framework là bằng chứng rằng các nhánh song song hoặc nền tảng khác đã được sửa. Bản ghi không cung cấp workaround được nhà cung cấp xác nhận.
  5. Sau khi triển khai bản vá, kiểm thử các dịch vụ nhận input từ mạng và thực hiện rà soát tính toàn vẹn đối với dữ liệu hoặc trạng thái ứng dụng quan trọng.

Cách phát hiện

  1. Kiểm kê các máy chủ, máy trạm và ứng dụng đang sử dụng những nhánh Microsoft.NET Framework được liệt kê trong phần affected_summary, đồng thời ghi nhận nền tảng Windows tương ứng.
  2. Xác định chính xác phiên bản và build của các thành phần.NET Framework trong từng hệ thống, sau đó đối chiếu với các ranh giới affected được nêu trong bản ghi. Không suy luận an toàn chỉ từ tên sản phẩm hoặc phiên bản Windows.
  3. Xác định các dịch vụ có thể nhận đầu vào từ mạng và phụ thuộc vào.NET Framework bị ảnh hưởng. Bản ghi không nêu endpoint hoặc loại input cụ thể, nên không thể giới hạn việc kiểm tra vào một giao thức hay API riêng.
  4. Rà soát telemetry ứng dụng và hệ thống để tìm các thay đổi trái phép đối với dữ liệu hoặc trạng thái ứng dụng. Đây là biện pháp giám sát phòng ngừa, không phải indicator đã được xác nhận.
  5. Bản ghi không cung cấp log event, chuỗi nhận diện hoặc IOC cụ thể. Việc không thấy dấu hiệu trong log không chứng minh hệ thống an toàn.
Nguồn (10)
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.