CVE-2026-77207 in Libreswanthông tin

Tóm tắt

Bởi VulDB • 14/10/2026

Libreswan có một lỗi phân tích con trỏ null (null pointer dereference) trong mã xử lý PKCS#7 cho xác thực chứng chỉ IKE. Khi libreswan giải mã tải trọng CERT của IKE có loại CERT_PKCS7_WRAPPED_X509, nó bảo vệ blob PKCS#7 bằng cách sử dụng SEC_PKCS7ContainsCertsOrCrls() và sau đó lặp qua danh sách chứng chỉ bằng SEC_PKCS7GetCertificateList(). Hai API NSS này không thống nhất với nhau đối với SignedData chứa CRL nhưng không có chứng chỉ: ContainsCertsOrCrls() trả về PR_TRUE (có một CRL), do đó điều kiện bảo vệ được vượt qua, nhưng GetCertificateList() trả về NULL (không có chứng chỉ). Điều này khiến libreswan phân tích con trỏ null dẫn đến sự cố và khởi động lại. Một gói tin IKE_AUTH độc hại có thể kích hoạt lỗi này, nghĩa là máy peer không cần phải được xác thực. Không thể thực thi mã từ xa (RCE). Việc khai thác liên tục có thể gây ra tình trạng từ chối dịch vụ (DoS).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Libreswan

Đặt trước

20/08/2026

Tiết lộ

14/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!