CVE-2026-57186
HIGH(7.5)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 7.5 — Hoch
Erwähnungen (letzte 60 Tage)
EPSS-Score
0.6%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
7.5
Technische Schwere
Beschreibung
Asterisk is an open source private branch exchange and telephony toolkit. From 21.0.0-pre1 until Asterisk 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 22.8-cert3, the `chan_ooh323` `Q.931 party-number parser` lacks the `CVE-2022-37325` fix because that fix was never forward-ported from Asterisk 20 to later versions. Malformed Q.931 elements in an `OOH323 request` can therefore crash Asterisk. This issue affects Asterisk versions greater than 20. The `chan_ooh323` addon channel driver must be explicitly compiled and installed, which is not the default, and its port must be publicly reachable. This issue is fixed in Asterisk 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 22.8-cert3.
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Behobene Versionen
- Asterisk 21.12.3
- Asterisk 22.10.1
- Asterisk 23.4.1
- Certified Asterisk 22.8-cert3
Threat-Hunting-Queries
Sentinel/Defender KQL
DeviceNetworkEvents
| where InitiatingProcessFileName contains "asterisk"
| where RemotePort == "H.323 port" // Standard H.323 port is 1720 TCP, but may vary
| where NetworkProtocol == "Tcp"
| where ActionType == "ConnectionAttempt"
| summarize ConnectionCount = count() by RemoteIP, RemotePort, InitiatingProcessFileName
| where ConnectionCount > "threshold for malformed requests" // Define a threshold for unusual connection attemptsSplunk SPL
sourcetype="your_asterisk_logs" "Error:Calling party number outside range" OR "Error:Calling party number too long" OR "Q931" OR "chan_ooh323"
| stats count by host, source, _time
| where count > "threshold for malformed requests"Sigma
title: Asterisk OOH323 Malformed Q.931 Detection
logsource:
product: linux
service: syslog
detection:
keywords:
- 'Error:Calling party number outside range'
- 'Error:Calling party number too long'
- 'Q931'
- 'chan_ooh323'
condition: keywords
level: highElastic ES|QL
from logs-asterisk-*
| where message : "Error:Calling party number outside range" or message : "Error:Calling party number too long" or message : "Q931" or message : "chan_ooh323"
| stats count() by host.name, @timestamp
| where count > "threshold for malformed requests"SecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Indikatoren
Datei-Hashes (5)
- 07b9740cbc371ffa7936cf368089fd073250ea7c
- 0e776a837106d5d0d14503a53388337931045164
- 42d3552d2ac0efbb68c9ec7ade898b6de0bfa033
- 46c6c652d1de9bfbb061fab0b1f681cf60660998
- 62a7a7037b1a145cabf95895b119cbae4d3c5a4f
Übernommen wurden nur Indikatoren, die wörtlich in einer Hersteller- oder Research-Quelle standen.
Ausgewertete Quellen
- https://github.com/asterisk/asterisk/commit/07b9740cbc371ffa7936cf368089fd073250ea7c
- https://github.com/asterisk/asterisk/commit/0e776a837106d5d0d14503a53388337931045164
- https://github.com/asterisk/asterisk/commit/42d3552d2ac0efbb68c9ec7ade898b6de0bfa033
- https://github.com/asterisk/asterisk/commit/46c6c652d1de9bfbb061fab0b1f681cf60660998
- https://github.com/asterisk/asterisk/commit/62a7a7037b1a145cabf95895b119cbae4d3c5a4f
- https://github.com/asterisk/asterisk/releases/tag/21.12.3
Referenzen
- https://github.com/asterisk/asterisk/commit/07b9740cbc371ffa7936cf368089fd073250...
- https://github.com/asterisk/asterisk/commit/0e776a837106d5d0d14503a5338833793104...
- https://github.com/asterisk/asterisk/commit/42d3552d2ac0efbb68c9ec7ade898b6de0bf...
- https://github.com/asterisk/asterisk/commit/46c6c652d1de9bfbb061fab0b1f681cf6066...
- https://github.com/asterisk/asterisk/commit/62a7a7037b1a145cabf95895b119cbae4d3c...
- https://github.com/asterisk/asterisk/releases/tag/21.12.3
- https://github.com/asterisk/asterisk/releases/tag/22.10.1
- https://github.com/asterisk/asterisk/releases/tag/23.4.1
- https://github.com/asterisk/asterisk/releases/tag/certified-22.8-cert3
- https://github.com/asterisk/asterisk/security/advisories/GHSA-h5hv-jmgj-92q2