CVE-2026-106072

Một lỗ hổng trong việc xác minh tên máy chủ TLS của Node.js cho phép chứng chỉ chỉ có một DNS SAN xác thực một điểm kết nối IP khi khách hàng kết nối bằng cách sử dụng một cách viết IPv4 không chuẩn, như `0177.0.0.1`, `0x7f.0.0.1`, `2130706433` hoặc `127.1`. Hàm `tls.checkServerIdentity()` không phân loại các tên máy chủ này là địa chỉ IP, mà đã chuẩn hóa chúng thành dạng chuẩn và so sánh kết quả với tên miền DNS trong chứng chỉ. Do đó, một chứng chỉ chứa `DNS:127.0.0.1` và không có `IP Address:127.0.0.1` SAN đã được chấp nhận, trong khi chứng chỉ cùng một chứng chỉ bị từ chối đúng đắn khi sử dụng `127.0.0.1`. Việc khai thác yêu cầu một chứng chỉ với một DNS SAN số được phát hành bởi một tổ chức chứng thực (CA) được tin cậy bởi khách hàng, và một giải quyết viên nền tảng chấp nhận những cách viết này, như glibc. Lỗ hổng này ảnh hưởng đến Node.js **26.x**, **24.x**, và **22.x**.

Bạn tra cứu quá nhanh — thử lại sau 34 giây.

CVSS (NVD)
6.7 · MEDIUM
Loại lỗi (CWE)
CWE-295
EPSS (FIRST)
0.62% khả năng bị khai thác trong 30 ngày

Tin tức liên quan trên HueCA-CYBER (2)

CVE-2026-106072 — Hồ sơ lỗ hổng — HueCA-CYBER