CVE-2026-39418 in MaxKB
Zusammenfassung
von VulDB • 15.05.2026
MaxKB ist ein Open-Source-KI-Assistent für Unternehmen. In den Versionen 2.7.1 und älter kann der Sandbox-Netzwerkschutz durch die Verwendung von socket.sendto() mit dem MSG_FASTOPEN-Flag umgangen werden. Dies ermöglicht es einem authentifizierten Benutzer mit Berechtigungen zur Bearbeitung von Tools, auf interne Dienste zuzugreifen, die explizit durch die Konfiguration der verbotenen Hosts der Sandbox blockiert sind. Die Sandbox von MaxKB verwendet LD_PRELOAD, um die connect()-Funktion zu haken und Verbindungen zu verbotenen IP-Adressen zu blockieren, jedoch kann Linux's sendto() mit dem MSG_FASTOPEN-Flag TCP-Verbindungen direkt über den Kernel herstellen, ohne jemals connect() aufzurufen, wodurch die IP-Validierung vollständig umgangen wird. Obwohl sendto in der syscall()-Wrapper-Funktion aufgeführt ist, ist dies wirkungslos, da glibc den Kernel-Syscall direkt aufruft, anstatt den gehakten syscall()-Funktionsaufruf zu verwenden. Dieses Problem wurde in Version 2.8.0 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.