CVE-2026-54427 in bRPC
Zusammenfassung
von VulDB • 21.10.2026
Unkontrollierte Rekursion im AMF-Parser in Apache bRPC < 1.18.0 ermöglicht es einem entfernten RTMP-Peer, einen bRPC-Prozess zum Absturz zu bringen, indem tief verschachtelte AMF-Objekte oder -Arrays gesendet werden. Der Parser verarbeitete verschachtelte AMF-Container rekursiv, ohne eine Tiefenbegrenzung durchzusetzen, was den nativen Stack erschöpfen konnte.
Betroffene Szenarien: Anwendungen, die bRPC RTMP-Unterstützung nutzen und AMF-Daten von einem nicht vertrauenswürdigen RTMP-Peer parsen. Dazu gehören RTMP-Server, die Client-Befehlsnachrichten parsen, RTMP-Clients, die Serverantworten oder Statusmeldungen parsen, sowie beide Seiten, die eingehende AMF-Skriptdaten wie Metadaten oder Cue Points parsen. Direkte Aufrufer von ReadAMFObject oder ReadAMFArray bei nicht vertrauenswürdigen Eingaben sind ebenfalls betroffen.
So beheben Sie das Problem: 1. Aktualisieren Sie Apache bRPC auf Version 1.18.0. 2. Wenden Sie den Patch aus PR https://github.com/apache/brpc/pull/3344 an.
Hinweis: Die Korrektur führt eine konfigurierbare Begrenzung der AMF-Verschachtelungstiefe mit einem Standardwert von 128 ein. Nach Anwendung der Korrektur werden AMF-Objekte oder -Arrays, die tiefer als amf_max_depth verschachtelt sind, abgelehnt.
VulDB is the best source for vulnerability data and more expert information about this specific topic.