Lỗi tràn số nguyên trong mod_dav_fs của Apache Software Foundation Apache HTTP Server gây crash worker và hỏng property database

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-93546 là gì?

Lỗ hổng CVE-2026-93546 là lỗ hổng Integer Overflow or Wraparound ảnh hưởng tới Apache HTTP Server (phiên bản bị ảnh hưởng: ≤ 2.4.68). Lỗ hổng này được xếp hạng ở mức Cao, với điểm CVSS 8.8. 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

Lỗi tràn số nguyên trong mod_dav_fs của Apache HTTP Server đến và bao gồm 2.4.68 cho phép một WebDAV client đã xác thực có quyền ghi làm crash các worker process và làm hỏng dai dẳng cơ sở dữ liệu thuộc tính của một thư mục thông qua các yêu cầu PROPPATCH khai báo nhiều XML namespace.

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

  • Apache Software Foundation Apache HTTP Server: bản ghi sản phẩm đặt trạng thái mặc định là unaffected, nhưng đánh dấu các phiên bản từ 0 đến và bao gồm 2.4.68 là bị ảnh hưởng.
  • Apache advisory xác nhận phạm vi là các phiên bản đến và bao gồm 2.4.68.
  • Apache ghi nhận bản sửa trong nhánh 2.4.x bằng revision r1938682 và bản cập nhật 2.4.69 đã được phát hành.
  • Bằng chứng hiện có không xác nhận cách ánh xạ của mọi gói downstream hoặc các nhánh phát hành song song có bản vá backport riêng.

Chi tiết kỹ thuật

Lỗi nằm trong mod_dav_fs khi Apache HTTP Server xử lý yêu cầu PROPPATCH chứa nhiều khai báo XML namespace. Client WebDAV đã xác thực và có quyền ghi kiểm soát được dữ liệu đầu vào gây ra lỗi tràn số nguyên. Kết quả được xác nhận là các worker process có thể bị crash và cơ sở dữ liệu thuộc tính của thư mục có thể bị hỏng dai dẳng. Đường tấn công là qua mạng, không cần tương tác của người dùng và yêu cầu quyền thấp theo đánh giá có cấu trúc được cung cấp. Bằng chứng hiện có không cho biết phép tính cụ thể, ngưỡng số lượng namespace, đường dẫn cấp phát bộ nhớ hoặc định dạng nội bộ của property database.

Khả năng khai thác

  • Khả năng tiếp cận: Có thể khai thác qua yêu cầu mạng PROPPATCH tới dịch vụ WebDAV.
  • Điều kiện: Kẻ tấn công phải có tài khoản đã xác thực và quyền ghi trên WebDAV; đây không phải là điều kiện truy cập ẩn danh.
  • Đặc tính yêu cầu: Đánh giá có cấu trúc ghi nhận độ phức tạp thấp và không cần user interaction.
  • Trạng thái khai thác: Bản ghi được cung cấp không đánh dấu lỗi là đã bị khai thác và không xác định public exploit. Apache advisory và thông báo Openwall được kiểm tra mô tả lỗi cùng bản sửa nhưng không cung cấp bằng chứng về việc khai thác thực tế. Điều này không chứng minh rằng chưa từng có hoạt động khai thác.

Tác động kỹ thuật

Lỗi này kết hợp ảnh hưởng đến tính sẵn sàng và tính toàn vẹn của dịch vụ: worker process có thể bị crash, còn property database của thư mục có thể bị sửa hỏng dai dẳng. Đánh giá có cấu trúc được cung cấp đánh dấu mức ảnh hưởng cao đối với confidentiality, integrity và availability, nhưng mô tả kỹ thuật cụ thể chỉ xác nhận việc crash và hỏng property database. Bằng chứng không xác lập khả năng thực thi mã, đọc trực tiếp nội dung tệp hoặc vượt qua xác thực. Phạm vi tác động trước hết nằm ở máy chủ và thư mục được xử lý bởi mod_dav_fs, với điều kiện tài khoản tấn công đã có quyền WebDAV ghi.

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

  • Worker process bị crash có thể làm gián đoạn hoặc giảm khả năng phục vụ các yêu cầu đi qua máy chủ Apache bị ảnh hưởng.
  • Việc hỏng dai dẳng property database có thể làm mất tính nhất quán của metadata WebDAV và dẫn tới lỗi kéo dài cho các thao tác trên thư mục liên quan.
  • Việc khôi phục dịch vụ có thể cần xác định phạm vi property database bị hỏng và phục hồi metadata từ bản sao phù hợp, nhưng quy trình phục hồi cụ thể không được nguồn hiện có mô tả.
  • Vì kẻ tấn công phải có xác thực và quyền ghi WebDAV, mức độ phơi nhiễm phụ thuộc đáng kể vào cách tổ chức cấp quyền cho các tài khoản và endpoint WebDAV.

Cách khắc phục

  1. Nâng cấp Apache HTTP Server lên bản phát hành 2.4.69, là bản cập nhật Apache xác định cho lỗi này.
  2. Nếu sử dụng gói do hệ điều hành hoặc nhà phân phối cung cấp, áp dụng bản cập nhật bảo mật của nhà cung cấp đó và xác nhận gói đã tích hợp bản sửa tương ứng. Không suy ra trạng thái của các gói downstream chỉ từ số phiên bản Apache.
  3. Trong thời gian chưa thể nâng cấp, cân nhắc tạm thời loại bỏ quyền ghi WebDAV đối với các tài khoản không cần thiết hoặc vô hiệu hóa triển khai WebDAV bị ảnh hưởng nếu phù hợp với vận hành. Đây là biện pháp giảm phơi nhiễm suy ra từ điều kiện khai thác, không phải workaround được vendor xác nhận trong bằng chứng hiện có.
  4. Sau khi cập nhật, xác minh phiên bản hoặc gói thực tế trên máy chủ, khởi động lại hoặc reload dịch vụ theo quy trình triển khai, rồi kiểm tra lại các endpoint WebDAV và quyền ghi.

Cách phát hiện

  1. Kiểm kê các máy chủ Apache HTTP Server và đối chiếu phiên bản đang chạy với các ranh giới bị ảnh hưởng và đã sửa được nêu trong mục affected summary.
  2. Xác định các triển khai có tải hoặc sử dụng mod_dav_fs, đồng thời kiểm tra các endpoint WebDAV có chấp nhận phương thức PROPPATCH.
  3. Rà soát quyền của các tài khoản WebDAV, đặc biệt các tài khoản đã xác thực có quyền ghi trên những thư mục được phục vụ.
  4. Nếu hệ thống lưu request body hoặc metadata đủ chi tiết, tìm các yêu cầu PROPPATCH khai báo nhiều XML namespace. Đây là dấu hiệu rà soát phòng ngừa dựa trên cơ chế lỗi, không phải IOC đã được vendor xác nhận.
  5. Kiểm tra telemetry về worker process bị crash hoặc restart và các báo cáo về property database bị hỏng gần thời điểm xử lý các yêu cầu WebDAV. Không thấy log như vậy không chứng minh hệ thống an toàn.
Nguồn (18)
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.