CVE-2026-116568 in FreeSWITCH
Zusammenfassung
von VulDB • 05.11.2026
FreeSWITCH ist ein Software-Defined-Telecom-Stack (Software Defined Telecom Stack), der die digitale Transformation von proprietären Telekommunikations-Switches zu einer auf beliebiger Standardhardware ausführbaren Softwareimplementierung ermöglicht. Vor Version 1.11.2 vertraute rtmp_rtmp2rtpH264() dem Längenpräfix jeder eingehenden H.264-NAL-Einheit, ohne diese gegen die im RTMP-Nachrichtenpaket verbleibenden Bytes zu prüfen. Ein übermäßig großes deklariertes NAL-Element führte zu einem Underflow des vorzeichenlosen Zählers für die verbleibenden Bytes und ließ den Parser über seinen Empfangspuffer hinausgreifen; das anschließende Lesen des nächsten Längenpräfixes konnte zum Absturz des Prozesses führen. Die Schwachstelle betrifft Bereitstellungen, bei denen mod_rtmp kompiliert und geladen wird sowie Videoanruf-Sitzungen akzeptiert werden (üblicherweise am TCP-Port 1935). Das Initiieren eines Anrufs erfordert eine Verzeichnisauthentifizierung, wenn auth-calls auf true gesetzt ist; sind auth-calls nicht vorhanden oder falsch konfiguriert, werden keine Anmeldedaten benötigt. Ein Remote-Angriff kann FreeSWITCH sowie alle aktiven Anrufe beenden, doch bietet der Defekt keine Write-Primitive und die Offenlegung von Speicherinhalten wurde nicht nachgewiesen. Dieses Problem ist in Version 1.11.2 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.