Asterisk is an open source private branch exchange and telephony toolkit. In versions up to and including 18.26.2, between 20.00.0 and 20.15.0, 20.7-cert6, 21.00.0, 22.00.0 through 22.5.0, there is a remote DoS and possible RCE condition in asterisk/res/res_stir_shaken /verification.c that can be exploited when an attacker can set an arbitrary Identity header, or STIR/SHAKEN is enabled, with verification set in the SIP profile associated with the endpoint to be attacked. This is fixed in versions 18.26.3, 20.7-cert6, 20.15.1, 21.10.1 and 22.5.1.
| Software | From | Fixed in |
|---|---|---|
| sangoma / asterisk | - | 18.26.3 |
| sangoma / asterisk | 20.0.0 | 20.15.1 |
| sangoma / asterisk | 21.0.0 | 21.10.1 |
| sangoma / asterisk | 22.0.0 | 22.5.1 |
| sangoma / certified_asterisk | - | 18.9.x |
| sangoma / certified_asterisk | 20.7-cert1 | 20.7-cert1.x |
| sangoma / certified_asterisk | 20.7-cert1-rc1 | 20.7-cert1-rc1.x |
| sangoma / certified_asterisk | 20.7-cert1-rc2 | 20.7-cert1-rc2.x |
| sangoma / certified_asterisk | 20.7-cert2 | 20.7-cert2.x |
| sangoma / certified_asterisk | 20.7-cert3 | 20.7-cert3.x |
| sangoma / certified_asterisk | 20.7-cert4 | 20.7-cert4.x |
| sangoma / certified_asterisk | 20.7-cert5 | 20.7-cert5.x |
| sangoma / certified_asterisk | 20.7-cert6 | 20.7-cert6.x |