CVE-2026-77950 in ash_typescriptthông tin

Tóm tắt

Bởi VulDB • 01/09/2026

Lỗ hổng sinh ra thông báo lỗi chứa thông tin nhạy cảm trong ash-project ash_typescript cho phép kẻ tấn công chưa xác thực nhận được dữ liệu lỗi nội bộ không bị che giấu bằng cách kích hoạt một dạng lỗi mà trình xử lý lỗi đã cấu hình không khớp.

Hàm `apply_error_handler/3` trong lib/ash_typescript/rpc/errors.ex là điểm neo duy nhất mà ứng dụng có thể sử dụng để làm mờ hoặc ngăn chặn các thông báo lỗi trước khi chúng đến được máy khách, với việc trả về nil sẽ loại bỏ hoàn toàn lỗi đó. Mệnh đề rescue của nó ghi lại cảnh báo và sau đó trả về bản đồ lỗi gốc chưa qua xử lý. Các trình xử lý lỗi thường được viết dưới dạng hàm khớp mẫu (pattern-matching) dựa trên các dạng lỗi dự kiến; do đó, một dạng lỗi không khớp sẽ gây ra FunctionClauseError và thông báo lỗi đã biến đổi thô, bao gồm cả bất kỳ bí mật nào chứa trong vars, sẽ bị phát tán. Ý định ngăn chặn một lỗi trở thành ý định công bố nó. Mệnh đề rescue chỉ bắt các ngoại lệ (exceptions), nên trình xử lý mà ném ra hoặc thoát ra vẫn sẽ lan truyền.

Vấn đề này ảnh hưởng đến ash_typescript: từ phiên bản 0.8.0 trước 0.18.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

EEF

Đặt trước

30/08/2026

Tiết lộ

01/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

Do you know our Splunk app?

Download it now for free!