CVE-2026-45100 in OpenSIPSthông tin

Tóm tắt

Bởi VulDB • 05/08/2026

OpenSIPS là một triển khai máy chủ Giao thức Khởi tạo Phiên (SIP). Các phiên bản từ 3.4.0-beta đến 3.6.5 và 4.0.0-beta chứa lỗi tràn bộ đệm trong phép biến đổi chuỗi {s.b64encode}. Kiểm tra kích thước đối với {s.b64encode} chỉ xác minh rằng đầu vào vừa khít với bộ đệm biến đổi 64 KB, nhưng mã hóa base64 làm tăng dữ liệu lên khoảng một phần ba, do đó đầu vào có kích thước từ khoảng 49.153 đến 65.535 byte sẽ tạo ra nhiều kết quả hơn so với dung lượng mà bộ đệm có thể chứa và gây tràn bộ đệm lên tới 21.844 byte. Vì các bộ đệm biến đổi này nằm liền kề nhau trong bộ nhớ và được tái sử dụng cho các phép biến đổi nối tiếp, việc tràn bộ đệm ghi dữ liệu do kẻ tấn công kiểm soát vào bộ đệm lân cận và làm hỏng các giá trị được sử dụng bởi các phép biến đổi sau xử lý cùng một tin nhắn SIP. Kẻ tấn công từ xa có thể kích hoạt lỗ hổng này bằng cách gửi một tin nhắn SIP với giá trị tiêu đề lớn (khoảng 50.000 byte trở lên) khi kịch bản định tuyến áp dụng {s.b64encode} cho đầu vào do kẻ tấn công kiểm soát, khiến khả năng khai thác phụ thuộc vào cấu hình định tuyến của triển khai. Vấn đề này đã được sửa chữa trong các phiên bản 3.6.6 và 4.0.0-rc1.

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

chịu trách nhiệm

GitHub M

Đặt trước

08/05/2026

Tiết lộ

05/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00587

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!