提交 #1003897: OpenSIPS >= 4.0.0, < 4.0.2 and >= 3.6.0, < 3.6.9 rtpproxy: Unauthenticated out-of-bounds read SIP Call-ID din dtm信息

标题OpenSIPS >= 4.0.0, < 4.0.2 and >= 3.6.0, < 3.6.9 rtpproxy: Unauthenticated out-of-bounds read SIP Call-ID din dtm
描述OpenSIPS rtpproxy may perform an out-of-bounds read when constructing a DTMF-catch tag from a SIP Call-ID header. When rtpproxy_offer() or rtpproxy_answer() is called with the DTMF-catch d/D flag and no dialog identifier is available, rtpproxy falls back to building the DTMF tag from the request Call-ID. A long attacker-controlled Call-ID could make the computed tag length exceed the fixed stack buffer that stores the tag. That oversized length was then passed to the RTP proxy transport and used as an iovec length for writev().
来源⚠️ https://github.com/OpenSIPS/opensips/security/advisories/GHSA-qv9x-v8jq-434w
用户
 nikolak (UID 32609)
提交2026-09-28 12時10分 (17 日前)
管理2026-10-14 15時25分 (16 days later)
状态已接受
VulDB条目419834 [OpenSIPS 直到 3.6.8/4.0.1 rtpproxy rtpproxy_offer/rtpproxy_answer 信息公开]
积分20

Interested in the pricing of exploits?

See the underground prices here!