CVE-2026-73564 in frp
Zusammenfassung
von VulDB • 13.08.2026
frp ist ein schneller Reverse-Proxy. Von Version 0.53.0 bis 0.70.1 analysiert das optionale SSH-Tunnel-Gateway von frp (in pkg/ssh/server.go) eine SSH-exec-Kanalanforderung, indem es einen angreiferkontrollierten vier Byte langen Big-Endian-Wert um 4 erhöht. Eine Länge von 0xFFFFFFFF führt bei der uint32-Arithmetik zu einem Überlauf auf den Wert 3, umgeht die Prüfung der Payload-Grenzen und verursacht in TunnelServer.handleNewChannel einen Panic durch den Zugriff auf payload[4:3]. Wenn keine authorized-keys-Datei konfiguriert ist, erlaubt sshConfig.NoClientAuth einem nicht authentifizierten Peer, diese Kanalphase zu erreichen, bevor das frp-Token überprüft wird. Somit beendet eine einzige fünf Byte lange Anfrage den frps-Prozess und trennt alle aktiven Tunnel. Dieses Problem wurde in Version 0.70.1 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.