Bug 2531087
| Summary: | CVE-2026-57162 asterisk: stack overflow parsing SDP a=crypto attributes [fedora-all] | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Guilherme de Almeida Suckevicz <gsuckevi> |
| Component: | asterisk | Assignee: | Peter Lemenkov <lemenkov> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | rawhide | CC: | bennie.joubert, jsmith.fedora, lemenkov |
| Target Milestone: | --- | Keywords: | Security, SecurityTracking |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | {"flaws": ["6216996e-31a9-4251-bdd2-ddf6171e4fce"]} | ||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-09-11 19:57:16 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2528778 | ||
|
Description
Guilherme de Almeida Suckevicz
2026-09-09 17:26:44 UTC
Not applicable to Asterisk as built here. This is a stack buffer overflow in sdes_encode_sdp() in transport_srtp_sdes.c, reached when processing a=crypto attributes during SDP offer/answer. The upstream advisory states it affects applications with SRTP enabled using SDES keying, and that applications which do not enable SRTP are not affected. Asterisk disables pjproject's SRTP support in the bundled build. third-party/pjproject/patches/config_site.h sets PJMEDIA_HAS_SRTP to 0, and the bundled copy is configured with --disable-libsrtp and --without-external-srtp. Asterisk provides SRTP through its own res_srtp module instead. Fixed upstream in pjproject commit a1b707c. Closing as NOTABUG per the analysis above — pjproject's SRTP support is disabled in the bundled build, and Asterisk provides SRTP through its own res_srtp module. As with the other pjproject CVEs in this batch, this is a build-configuration determination. It would need revisiting if the bundled build ever enabled pjproject's SRTP. |