CVE-2026-54155 in node-opcuathông tin

Tóm tắt

Bởi VulDB • 14/09/2026

node-opcua là một triển khai OPC UA cho TypeScript và Node.js. Trước phiên bản 2.166.0, trình xử lý xác thực UserNameIdentityToken trong packages/node-opcua-server/source/opcua_server.ts giải mã blob mật khẩu RSA-OAEP nhưng không kiểm tra xem các byte cuối có khớp với serverNonce của phiên hiện tại hay không. Một kẻ tấn công từ xa chưa được xác thực có thể lấy khóa công khai của máy chủ thông qua GetEndpoints và tạo ra một blob mà độ dài little-endian của nó tạo ra mật khẩu rỗng, được chuyển đến isValidUser, làm tổn hại các tài khoản chấp nhận mật khẩu rỗng. Việc thiếu ràng buộc nonce cũng cho phép mã hóa UserNameIdentityToken đã bị chặn có thể được phát lại trong một phiên khác, và SecurityMode=None loại bỏ biện pháp bảo vệ chữ ký máy khách riêng biệt. Vấn đề này đã được sửa chữa trong phiên bản 2.166.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

11/06/2026

Tiết lộ

14/09/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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!