Direct naar de inhoud
⚡ Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
cybernieuws.nl Cybersecurity en informatiebeveiling nieuws alerts live · 9 min 164 bronnen 1 kritiek 13 vandaag
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-39418

MEDIUM · 5.0 CVSS Gepubliceerd: CWE-918

Beschrijving NL

MaxKB is een open-source AI-assistent voor ondernemingen. In versies 2.7.1 en lager kan de sandbox-netwerkbeveiliging worden omzeild door socket.sendto () te gebruiken met de vlag MSG_FASTOPEN. Hierdoor kunnen geverifieerde gebruikers met machtigingen voor het bewerken van hulpprogramma's interne services bereiken die expliciet worden geblokkeerd door de configuratie van de sandbox voor geblokkeerde hosts. De sandbox van MaxKB gebruikt LD_PRELOAD om de connect()-functie te onderscheppen en verbindingen met verboden IP-adressen te blokkeren, maar Linux' sendto() met de MSG_FASTOPEN-vlag kan rechtstreeks TCP-verbindingen tot stand brengen via de kernel zonder ooit connect() aan te roepen, waardoor de IP-validatie volledig wordt omzeild. Hoewel sendto in de syscall()-wrapper is opgenomen, is dit ineffectief omdat glibc de kernel-syscall rechtstreeks aanroept in plaats van via de onderschepte syscall()-functie te routeren. Dit probleem is verholpen in versie 2.8.0.

Origineel (Engels) tonen

MaxKB is an open-source AI assistant for enterprise. In versions 2.7.1 and below, sandbox network protection can be bypassed by using socket.sendto() with the MSG_FASTOPEN flag. This allows authenticated user with tool-editing permissions to reach internal services that are explicitly blocked by the sandbox's banned hosts configuration. MaxKB's sandbox uses LD_PRELOAD to hook the connect() function and block connections to banned IPs, but Linux's sendto() with the MSG_FASTOPEN flag can establish TCP connections directly through the kernel without ever calling connect(), completely bypassing the IP validation. Although sendto is listed in the syscall() wrapper, this is ineffective because glibc invokes the kernel syscall directly rather than routing through the hooked syscall() function. This issue has been fixed in version 2.8.0.

Vendors

Maxkb

Affected products

Maxkb

References